从Visual Studio 2015发布后,IIS 10响应标头不断恢复

时间:2017-11-01 01:47:01

标签: visual-studio http-headers iis-10

我遵循类似于这些步骤的内容将COR添加到IIS 10中,大约10分钟后,响应头被删除,COR停止工作。

  1. 打开Internet信息服务(IIS)管理器。
  2. 右键单击要为其启用CORS的站点,然后转到“属性”。
  3. 切换到“HTTP标头”选项卡。
  4. 在“自定义HTTP标头”部分中,单击“添加”。
  5. 输入Access-Control-Allow-Origin作为标题名称。
  6. 输入*作为标题值。
  7. 单击“确定”两次。
  8. 然后我回到Visual Studio并发布我的项目。为什么我的CORs响应标题被删除了,我该如何让它们留下来?

1 个答案:

答案 0 :(得分:0)

感谢S. Walker的强烈暗示,我进入了服务器,根据需要修改了响应头,然后查看了web.config文件。

它补充道:

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

所以我将其复制到我的项目web.config文件中并发布。现在它不会消失,CORs继续工作。现在似乎很明显。