关于这个主题有大量的 SO 帖子。到目前为止,解决方案似乎是将 IIS 中的目录配置为应用程序。另一个常见的解决方案是从根文件夹中删除备份的 web.config 文件。
我的问题有所不同,因为我在 IIS Express 上运行,因此无法将该文件夹配置为应用程序。我注意到每次编译时都会有一个名为obj在我的根源中导致了问题。所以我每次都必须手动删除它。
@瓦拉马斯,在这篇文章中表明他刚刚编写了删除该文件夹的脚本,但我认为必须有更好的方法...我在这一行发生了错误:
<authentication mode="Forms">
但似乎也发生在其他情况下。有人有想法吗?
您可能在“发布”下构建了项目,然后恢复为“调试”。您应该切换到“Release”并执行 Clean Solution:注册为allowDefinition='MachineToApplication'的部分超出应用程序级别
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)