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