0

我刚刚升级到 VS2008 Sp1,我遇到了一个奇怪的问题。我从页面后面的代码中收到很多错误,表明当前上下文中不存在控件,并且我还收到页面没有方法的错误。

似乎 ide 正在尝试编译 c# 代码而不编译 aspx 代码。

该站点通过 IIS 和 Visual Web Developer 运行良好,事实上,当我打开页面背后的代码时,所有错误都消失了。有人知道为什么 VS2008 SP1 会这样吗?

我正在使用 C# 和网站项目模式。

4

2 回答 2

1

检查以确保您的目标是正确版本的 .NET Framework。您可以在解决方案文件的属性中查看它。

VS2008 允许您针对多个框架版本。

还要检查 Web.config,我知道 VS Web Developer 和 VS Standard/Pro 与 Web 配置之间可能存在差异。也许将一个新的 web.config 文件复制到项目中。

于 2009-03-18T14:45:31.620 回答
0

对于听起来可能是我的问题的知识库文章修补程序。如果这是我的具体问题但行为匹配,我将对此进行测试并更新我的答案。我需要提高我的谷歌技能..应该通过谷歌找到这个。

这个补丁解决了我的问题,奇怪

于 2009-03-18T15:10:25.510 回答