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>