我使用以下命令将 aspnet_compiler 作为构建后事件运行:
aspnet_compiler.exe -v / -p \
我在编译时收到此错误:
在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由未在 IIS 中配置为应用程序的虚拟目录引起的。
我已经阅读了其他几个关于此的 StackOverflows,并尝试了以下内容:
- 寻找杂散的 web.config 文件——没有,除了 MVC 应用程序中的两个标准(在主 MVC 目录和 Views 目录中)。
- 在 IIS 中添加了应用程序。这并没有什么不同。
- 尝试使用 IIS Express 而不是开发服务器运行 - 没有区别。
关于可能导致这种情况的任何想法?