代码之家  ›  专栏  ›  技术社区  ›  user3186206

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

  •  0
  • user3186206  · 技术社区  · 7 年前

    我按照类似于这些步骤的操作将CORs添加到IIS 10,大约10分钟后,响应头被删除,CORs停止工作。

    1. 打开Internet信息服务(IIS)管理器。
    2. 右键单击要为其启用CORS的站点,然后转到“属性”。
    3. 更改为HTTP标头选项卡。
    4. 在自定义HTTP标头部分中,单击添加。
    5. 输入Access Control Allow Origin作为标头名称。
    6. 单击“确定”两次。

    然后我回到Visual Studio并发布我的项目。为什么我的CORs响应标题被删除,我如何使它们保留下来?

    1 回复  |  直到 7 年前
        1
  •  0
  •   user3186206 user3186206    7 年前

    多亏了S.Walker的强烈提示,我进入服务器,根据需要修改响应头,然后查看web。配置文件。

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

    所以我把它复制到我的项目网站上。配置文件并发布。现在它没有消失,CORs继续工作。现在看起来很明显。