爲什麼在重定向URL後出現「HTTP Error 403.14 - Forbidden」錯誤?
這是我的解決方案結構。
當用戶點擊此http://localhost/RouteUrl/ URL我想將它們重定向到http://localhost/RouteUrl/UI/MainForm.aspx。
的System.Web中部分中的web.config文件我已經寫了:
<urlMappings enabled="true">
<add url="~/RouteUrl" mappedUrl="~/UI/MainForm.aspx" />
</urlMappings>
當我瀏覽的http://本地主機/ RouteUrl/它顯示HTTP錯誤403.14 - 故宮。 Web服務器配置爲不會列出此目錄的內容 當我直接瀏覽http://localhost/RouteUrl/UI/MainForm.aspx它只是顯示頁面,並不顯示任何錯誤。
我不想啓用目錄瀏覽。我錯過了什麼?我應該如何正確地重定向URL?
是否有可能.NET不解析您的請求,IIS正在尋找〜/ RouteUrl目錄中的默認文檔?您是否嘗試將其更改爲〜/ RouteUrl.aspx(僅用於測試理論)並嘗試這種方式? – 2012-08-06 18:20:55
@Kyle B.我在UI文件夾中添加了AnotherMain.aspx。並將web.config更改爲' '。現在,當我瀏覽http://localhost/RouteUrl/UI/AnotherMain.aspx時,它顯示HTTP 404錯誤。 –
Towhid
2012-08-06 18:40:31
您是否可以嘗試向元素添加以確保.NET處理/攔截請求? –
2012-08-06 19:04:47