我搬入了新工作站并重新安装了 IIS Express。另外,我已经安装了 CORS 模块,因为我的应用程序正在使用 .net 4.8 和 Visual Studio 2019
但是当我尝试启动应用程序时,即使我已复制 IIS Express 文件和默认 applicationhost.config 中的 DLL 和架构文件,我也会遇到配置错误
奇怪的是,如果我删除 web.config 文件中的 cors 部分,则会出现 500.60 CORS 错误,但是当我在 Web.config 中插入该部分时,则会出现 500.19 错误
这是我使用的部分:
<cors enabled="true" failUnlistedOrigins="true">
<add origin="*">
<allowHeaders allowAllRequestedHeaders="true" />
<allowMethods>
<add method="GET" />
<add method="POST" />
</allowMethods>
</add>
<add origin="http://*" allowed="false" />
</cors>
有人有同样的问题吗
您需要将 IIS CORS 模块安装到 IIS Express,步骤并不简单。
但是我写了相关内容并制作了一些 PowerShell 脚本来提供帮助。