【发布时间】:2011-02-10 13:06:25
【问题描述】:
我在 Windows Server 2008 上的 Visual Studio 2008 中创建了一个基本的 ASP.Net 项目。
它使用母版页进行核心设计,并有一组继承自母版页的页面。
今天早上我收到一条消息,说已安装更新,我的一个文件需要恢复。恢复完成后,我无法再在 Visual Studio 设计视图中打开该页面,我只收到以下消息:
母版页错误
无法加载母版页文件“~/MyProject.Master”。
纠正代码视图中的问题
据我所知,没有什么需要纠正的。该文件与也继承相同母版页并正确显示的其他页面没有什么不同。将母版页更改为真正不存在的内容没有任何区别。也不会将其更改回真正的母版页。
页面在浏览器中正确显示,实际上只有设计者似乎有问题,并且仅在这一页上。我在源代码管理历史记录中看不到可以解释此更改的任何更改。
结果似乎发生的另一个问题是,如果我将新的 Asp.net 控件添加到源视图中的页面,它们不会自动连接到设计器类或代码隐藏中。
停止和重新启动 Visual Studio 似乎并没有改变问题。 VS.Net 是否会在任何地方缓存此错误?
我能找到的唯一提及似乎是在非常古老的错误报告like this one 中,但我找不到任何证据证明问题是如何或是否已解决,即使报告可以追溯到几年前。
【问题讨论】:
标签: asp.net visual-studio-2008 master-pages