欢迎来到芜湖云友软件技术有限公司(科友软件),我们已经为3600多家客户提供专业的软件服务!
客服电话:0553-3930001/3939689

知识库

用友软件二次开发者ISV如何预编译自定义页面?

发布时间:2021-06-26 21:18:00 访问数:244

有的二开同学根据需求,开发了自定义页面,但是部署到T+发现会报错:

The file ‘xxxxx/xxx/xxx.aspx’has not been pre-compiled.

这是因为,T+发布的产品为了使页面加载的速度稍微快一些,做了.net页面预编译。这就要求大家开发的自定义页面也需要预编译才能请求。

下面我就来介绍一下方法:

第一步:在某个位置新建一个WebSite目录,然后把你的自定义页面按现有的层级目录拷贝进去,把T+产品(或开发包)的WebSitebin目录拷贝到你新建的WebSite目录下;如下图:

1581579764Ih4C.png


第二步:在“WebSite”上右键,选择“发布web应用”,在弹出界面里选择“自定义”,然后输入“配置名称”(随意自定义一个名称就行),如下图:

15815800458flv.png


第三步:“发布方法”里选择“文件系统”,输入“目标位置”(然后点击下一页),如下图:

15815807610b9V.png


第四步:在设置页面里,勾选“在发布期间预编译”,然后点击“配置”,在另外弹出的高级预编译设置界面里,按下图方式选择:


1581580827f1Gy.png

第五步:点击“发布”


第六步:到你第三部指定的目标位置,

      a. 把你原来页面的aspx文件拷贝到产品目录里;

      b. 把bin目录按时间排序,找到刚刚更新的文件(你的自定义页面预编译生成的dll)拷贝到和aspx同一目录里。


第七步:可以打开T+测试使用了。

TAG: isv 二次开发 自定义页面 预编译
上一篇:用友畅捷通T+CLOUD专属云15.0订货商城B2B解决方案
下一篇:用友畅捷通T十CLOUD产品15.0往来单位字段定义说明