在控制台应用程序服务器中启用CORS

时间:2017-07-23 12:49:09

标签: .net cors console-application

我使用.net控制台应用程序作为REST服务器,其中的服务由WebServiceHost对象包装。如何在此服务器或这些服务上启用CORS。这根本不是一个asp.net应用程序,只是控制台应用程序。感谢。

1 个答案:

答案 0 :(得分:0)

  1. 打开你的VS项目。

  2. 打开程序包管理器控制台(工具 - > NuGet程序包管理器 - >程序包管理器控制台)

  3. 键入以下命令   安装包Microsoft.AspNet.WebApi.Cors

  4. 打开 Startup.cs App_Start / WebApiConfig.cs

  5. 使用System.Web.Http.Cors "

  6. 添加此名称"
  7. 将此代码添加到Startup' s - >配置方法或WebApiConfig' s - >注册方法

        EnableCorsAttribute cors = new EnableCorsAttribute("*", "*", "*");
        config.EnableCors(cors);
    
  8. 更多相关信息, https://docs.microsoft.com/en-us/aspnet/web-api/overview/security/enabling-cross-origin-requests-in-web-api