IIS Express 的 CORS 配置错误(从全新的工作站安装)

问题描述 投票:0回答:1

我搬入了新工作站并重新安装了 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>

有人有同样的问题吗

cors iis-express
1个回答
0
投票

您需要将 IIS CORS 模块安装到 IIS Express,步骤并不简单。

但是我写了相关内容并制作了一些 PowerShell 脚本来提供帮助。

© www.soinside.com 2019 - 2024. All rights reserved.