2009-07-03 94 views
1

我正在使用Web应用程序项目来开发一些Web用户控件(c#)。.NET WAP发布问题 - 发布中包含的CodeFile

在WAP中,用户控制指令包含代码文件和继承属性。

当我将WAP发布到目标网站时。从bin的dll被正确地复制到网站的bin,用户控件(.ascx文件)被正确复制。

当我在网站上执行构建时,由于ascx文件仍包含指令中的codefile属性,所以出现错误。要解决这个问题,我只需删除codefile属性,ascx仍然可以在代码通过继承(现在位于dll中)中找到。

我的问题是 - 发布能否自动为我删除codefile属性。或..我使用WAP /建立/发布不正确?

非常感谢, 亚当

+0

不得不问,你为什么要再次在网站上进行构建? – BinaryMisfit 2011-01-20 15:49:21

回答

0

如果您正在使用Web应用程序项目中,aspx页面和ascx的控制应在页面指令使用代码隐藏代替的CodeFile属性。