我试图将VWD项目移动到新目录,但在构建时遇到以下错误:
Error 1 It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. P:MY DOCUMENTSVisual Studio 2010ProjectsNetworkOperationsDashboardNetworkOperationsDashboardWeb.config 28
我在谷歌上搜索了解决方案,但没有一个对我有效,所以我只是在正确的目录中创建了一个新项目,并添加了我所有的旧文件。然而,现在aspx.cs文件似乎无法读取.aspx文件——我不断得到很多在上下文中找不到的符号"whatever"。"Codefile"one_answers"Inherits"值是正确的,但DOCTYPE声明用蓝色下划线,悬停在上面会产生与上面大致相同的错误。
webconfig文件的第28行是:
<authentication mode="Windows" />
但在我开始搬东西之前,这一切都很顺利。然而,如果我在没有首先构建的情况下运行web应用程序,这一行会抛出以下错误:
It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
我尝试在文本编辑器中编辑解决方案文件,用新的路径名替换所有旧的路径名,但这并不能解决问题。
当我第一次写这个项目时,解决方案最终出现在一个目录中,所有其他文件都出现在另一个目录下。这是我的第一个项目,所以我不确定我做错了什么。我现在只想把它整理一下。
欢迎提出任何建议。
谨致问候。
编辑:
我刚刚在正确的目录下开始了一个新项目,并将我所有的旧文件剪切粘贴到新文件中。看起来这应该是防傻的——错误消息已经消失了——但.aspx.cs文件似乎仍然看不到.aspx文件。