0
我使用IIS 7,并且使用其他HTTP响应标头(X-UA-Compatible
标头)进行了站点设置。使用Visual Studio发布MVC站点到IIS 7从IIS配置中删除自定义响应标头
我正在使用Visual Studio 2010中的发布功能(它使用Web Deploy)向IIS远程部署MVC4项目。
问题是,每次我发布网站时,HTTP响应头都会从IIS中的配置中删除 - 有没有办法阻止这种情况?
我使用IIS 7,并且使用其他HTTP响应标头(X-UA-Compatible
标头)进行了站点设置。使用Visual Studio发布MVC站点到IIS 7从IIS配置中删除自定义响应标头
我正在使用Visual Studio 2010中的发布功能(它使用Web Deploy)向IIS远程部署MVC4项目。
问题是,每次我发布网站时,HTTP响应头都会从IIS中的配置中删除 - 有没有办法阻止这种情况?
我想通了 - 当您在IIS 7中的站点级别设置标题时,它会改变web.config文件。我需要在部署的web.config文件中添加customHeaders
元素:
<system.webServer>
...
<httpProtocol>
<customHeaders>
<add name="X-UA-Compatible" value="IE=edge" />
</customHeaders>
</httpProtocol>
...
</system.webServer>