部署期间CS1061错误/ Codebehind无法正常工作

时间:2011-08-07 21:06:18

标签: c# deployment

我是asp.net的新手,我正在使用Visual Studio 08制作一个小的(1页)Web应用程序。

当我使用调试程序测试它时它完美无缺,但是当我尝试将它放在我的网站空间时,我得到:

CS1061:输入ASP.test_default_aspx' does not contain a definition for name_TextChanged'并且找不到扩展方法name_TextChanged' of type ASP.test_default_aspx'(您是否缺少using指令或程序集引用?)

描述:HTTP 500.错误处理请求。

如果我制作任何有代码隐藏的东西,就会发生这种情况。我尝试使用没有的页面进行测试,它运行得很好。

我在上传之前尝试重建,删除designer.cs,重新上载库,我不知道还有什么可以尝试。

1 个答案:

答案 0 :(得分:0)

将代码文件复制到Web空间时,是否在复制前删除Web空间中的现有文件。您从解决方案中删除的Obosloete文件不会自动从您的网络空间中删除。

另外,请考虑在部署到Web服务器之前预编译您的网站。 http://msdn.microsoft.com/en-us/library/ms227972.aspx