2013-11-29 57 views
2

我試圖在web.config中重定向,但我得到一個500錯誤。 IIS的版本是8.5,但在版本6之前。這個語法有什麼問題?重定向web.config IIS 8

<location path="Test/test.aspx"> 
<system.webServer> 
<httpRedirect enabled="true" destination="http://domain/Test/IT/test.aspx" httpResponseStatus="Permanent" /> 
</system.webServer> 
</location> 

我得到這個錯誤信息:內部錯誤 - 500我刪除web.config中的線,一切再次工作。

我試過網址重寫功能,但是出現錯誤。

「無法讀取配置文件,由於權限不足」

我想下面這些指令來解決,但該系統要求我的用戶/密碼。我是管理員,但這些憑證無效。

Cannot read configuration file due to insufficient permissions

的HttpRedirectionModule安裝在服務器中。另外,RewriteModule

回答

1

您是否安裝了HttpRedirect模塊?它在IIS7 +下是可選的。

如果不是這樣,它可以幫助您發佈從本地點擊獲得的詳細錯誤消息(如果可以的話) - 這將有助於縮小原因。

最後,您可能想在這裏查看URL重寫,它是IIS7 +的一項新功能,可以處理簡單的url重定向,比如上述等等。