我必須在IIS7/VS2008上應用一些重定向規則,並對如何部署它有疑問。我們有一個網站,而不是網絡應用程序,因此大多數其他的SO問題對我沒有用處。IIS 7在網站上部署重寫規則
,才能在網站上應用規則如下圖所示:
<rewrite>
<rules>
<clear />
<rule name="Redirect rule1 for Static404Redirects">
<match url=".*" />
<conditions logicalGrouping="MatchAll" trackAllCaptures="false">
<add input="{Static404Redirects:{REQUEST_URI}}" pattern="(.+)" />
</conditions>
<action type="Redirect" url="{C:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
- 在Bin文件夾沒有websitename .dll文件。只是像Ajaxtoolkit這樣的其他dll。
- 它應該有任何的dll /程序集/ GAC是一個網站?
- 我可以簡單地將測試服務器web.config複製到生產W/O使用任何IIS UI的規則部分,它應該工作。
- 在web.config更改後,還需要從IIS重新啓動應用程序嗎?或者新的變化本身對保存web.config有影響?
這是正確的嗎?或者我需要做什麼?我恐怕會web.config更改任何程序集更改/ DLL /版本或任何其他我應該首先想到的更改?正如我提到它的網站項目,它甚至沒有安裝在Prod上的VS2008。基本上我想確定我知道我在做什麼。
謝謝!
您確定您在Server 2008上安裝了IIS6嗎?這沒有意義。 – pwdst
感謝您的回覆!你是對的,我被告知它是IIS6,剛剛從我的先生那裏聽到。它的IIS7.0。 – user704988
這些都不是.config?只要它們位於應用程序的根文件夾中,它應該沒有問題,IIS應該把它們放在一起? – Lloyd