ASP.NET在页面加载时编译,但不在Ctrl + Shift + B上编译

时间:2010-05-15 18:23:21

标签: asp.net debugging reference cassini

在cassini的调试过程中,代码运行正常,但是当我明确地构建它时,编译会破坏一个对象,说它无法找到引用。在断点期间显示对象的正确引用,我可以查看调试intellisense。

代码本身很简单

using CFTW.Controls;
...
controls_LatestPresentations c = LoadControl("~/controls/LatestPresentations.ascx") as controls_LatestPresentations;
c.loadContent();
return RenderControl(c);

控件是一个简单的用户控件,名称空间为CFTW.Controls。调用代码位于web控件中,该控件位于同一文件夹中。我甚至尝试将调用代码添加到同一名称空间。

编辑:最大的问题是我无法发布dll。嗯,无论如何都处于高水平。

1 个答案:

答案 0 :(得分:0)

如果您使用的是网站(由File->创建网站创建),那么您没有使用项目。与Visual Studio中的每个其他项目类型不同,Web站点没有项目文件,并且直到运行时才实际构建。