launchSettings.json 可以用于启用 IIS Express 的 access-control-allow-origin 响应 headers 吗?

Can launchSettings.json be used to enable access-control-allow-origin response headers with IIS Express?

我希望能够在 ASP.NET 核心应用程序的 launchSettings.json 文件中为 IIS Express 指定 CORS 相关配置。我已经尝试搜索与使用 launchSettings.json 配置 IIS Express 相关的示例、教程或文档,但到目前为止还没有太多运气。此页面显示如何配置 IIS 本身以使用 xml: https://docs.microsoft.com/en-us/iis/extensions/cors-module/cors-module-configuration-reference 指定响应 headers。我的 ASP.NET Core 应用程序目前以 .NET Core 2.1 为目标。想法?我不确定这是否可行,或者我是否需要使用常规 IIS 而不是 IIS Express。

没有。 launchSettings.json 仅由 dotnet run 和其他 .NET Core 工具提供,IIS Express 不提供。

可以切换到full IIS进行开发,或者在IIS Express上使用IIS的CORS模块(没有PowerShell scripts written by me实际步骤太复杂)