2011-09-21 41 views
0

在本地計算機上的IIS服務器的「默認網站」下運行Web應用程序(在VS 2010上使用默認設置創建)。有一個重寫規則,其目標是在外部域,即需要互聯網訪問。IIS - 將規則重寫到外部域不適用於本地計算機

此規則不起作用。正則表達式很好 - 當我將操作從Rewrite更改爲重定向時。似乎「網站」沒有足夠的互聯網訪問權限。

它如何被固定,仍然是一個「重寫」規則?

回答

0

重寫模塊將已更改的URL傳遞到您的Web服務器上的底層(例如,ASP.NET應用程序),與其配置的同一應用程序相同。它不會執行任何其他請求。我敢打賭,你的web應用程序沒有綁定到重新編寫的URL並且無法處理請求。

因此,一般來說,重寫規則不會幫助您實現HTTP代理。將其更改爲重定向或實現處理程序以將請求發送到目標服務器並將其傳回客戶端。

UPD:相似問題Can Url Rewrite only rewrite to an internal url?