我刚刚升级到VS2008 Sp1,我有一个奇怪的问题。我从代码页面后面的代码中得到很多错误,表明当前上下文中不存在控件,而且我也遇到了页面没有方法的错误。
似乎ide正在尝试编译c#代码而不编译aspx代码。
该网站通过IIS和Visual Web Developer运行良好,事实上当我打开页面后面的代码时,所有错误都消失了。任何人都知道VS2008 SP1为什么会这样?
我正在使用C#和网站项目模式。
答案 0 :(得分:1)
检查以确保您的目标是正确的.NET Framework版本。您可以在解决方案文件的属性中查看此内容。
VS2008允许您定位多个框架版本。
同时检查Web.config,我知道VS Web Developer和VS Standard / Pro之间可能存在Web配置的差异。也许将一个新的web.config文件复制到项目中。
答案 1 :(得分:0)
对于听起来可能是我的问题,有一个KB Article和Hotfix。我会测试这个并更新我的答案,如果这是我的具体问题,但行为匹配。我需要提高我的谷歌技能..应该通过谷歌找到这个。
这个补丁解决了我的问题,很奇怪