有關此主題的很多主題都表示您不能在IIS 7中將重定向到不同的應用程序池的傳入請求(其中一個這樣的帖子是https://serverfault.com/questions/220007/iis-7-5-multiple-application-pools-and-url-rewriting-403-18-forbidden)。重定向可以工作,但是這個項目的要求是我們不能讓用戶看到或搜索引擎爲重定向的Url建立索引。IIS 7重寫到不同的應用程序池
所以問題是:本地服務器上是否有任何其他機制允許您在IIS有機會開始請求處理之前攔截請求;有點像以前的ISAPI過濾器一樣。很多文章都建議使用某種形式的Http Proxy或Software Load Balancer;這兩個選項都是有效的,但可能會導致物理和虛擬資源的一些開銷。回顧一下,主要目標是我們試圖將來自www.domain.com/(.*)的請求重寫爲www.domain.com/{currentversion}/{R:1},其中根網站網站和版本化的Web應用程序彼此隔離。