【发布时间】:2015-08-06 19:22:35
【问题描述】:
我们正在将应用程序从 ASP.NET 2.0 迁移到 ASP.NET 4.5。我们之前运行的是 VS 2k5,现在我们正在升级到 VS 2k13(带 VSO/TFS)。
我有一些修复参考和一些过时的修复方法。一旦我完成了所有工作并修复了构建后错误列表中的最后一个错误,我再次单击构建并期望最终构建成功。
我收到 18k 错误。我所有的页面都在说 The name [control name] does not exist in the current context.
我在声明后面的代码都与我在 aspx 页面中的继承标签匹配,它们在表单部分都有 runat="server"。我不知道,这就像 aspx 页面和页面背后的代码不再连接在一起。直到所有其他错误都被修复/清除后才发生这种情况。
【问题讨论】:
-
在您的 .aspx 文件中,您使用的是 CodeBehind 还是 CodeFile?如果您使用的是 CodeBehind,请尝试将其更改为 CodeFile。
-
我使用的是 CodeFile,而不是 CodeBehind。上面写错了。
标签: c# asp.net web-applications visual-studio-2013