如何更改Swagger Doc URL?

时间:2019-06-14 15:04:52

标签: asp.net-web-api swagger swagger-ui swagger-2.0

这是我第一次使用Swagger,当我从本地计算机运行Swagger时,它可以按预期工作。当我将其发布到STAGE或PROD服务器时,出现有关CORS问题的错误。我一直在尝试查找修复程序,在研究中,我发现了一些有关将以下内容放入web.config的建议,但它似乎没有用。这是用于Windows 2016服务器上的Web API。

<system.webServer>    
    <httpProtocol>
      <customHeaders>
        <add name="Access-Control-Allow-Origin" value="*" />
      </customHeaders>
    </httpProtocol>
  </system.webServer>

然后,我尝试在服务器上安装CORS模块,但是失败了,原因可能是它无法从我们的域联系外部服务器上的站点或服务器。我不确定100%,但是一旦它尝试安装并失败了,它要求我去网站下载,那肯定是行不通的。

然后再仔细研究一下,我试图弄清为什么它认为它在单独的域中,并且我注意到我使用https调用的URL,但是文档的URL使用{{1 }}。

enter image description here

我一直没有找到的是如何将文档的URL也更改为http。是否可以更改该URL,或者有人对我如何使它工作有其他建议吗?

0 个答案:

没有答案