尝试构建网站时出现以下错误,
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未在 IIS 中配置为应用程序所致
我正在为我的网站使用 IIS express 并创建了一个虚拟目录并映射到一个目录。刚刚发现,因为我没有将虚拟目录映射到应用程序,它会给出此错误消息。当我尝试从我的网站项目中删除虚拟目录时,我无法删除它。
我的问题是我是否必须做任何其他事情才能从我的网站项目中删除虚拟目录。
尝试按照此处接受的答案中的说明将虚拟目录设置为 IIS 下的应用程序。此外,请确保您的项目的 web.config 是在应用程序的根目录中创建的(因此不会应用树上更远的配置文件)。
不久前我遇到了这个错误..
确保您的 web.config 位于项目文件夹的顶层。最好确保您没有多个版本
希望这可以帮助
书呆子