2013-04-30 101 views
2

我有一個問題讓我感到莫名其妙。ASP.Net禁止使用Internet Explorer的URL

另一位開發人員和我自己開發了一個四年前的ASP.Net Web Forms應用程序,並且該網站自那時以來一直存在。大約6個月前,我們使用IIS 6將應用程序從Windows 2003 Web服務器移至使用IIS 7.5的Windows 2008 Web服務器的。當我們移動服務器時,我們再次在Firefox瀏覽器中測試應用程序,但是,我不記得我們是否也在Internet Explorer中進行了測試。我們應該完成了。

最近已經引起了我們的注意,在Internet Explorer中,當用戶試圖打一些在網站內的網頁,它們都帶有一個

Forbidden URL 
HTTP Error 403. The request URL is forbidden 

我也試圖我重新創建本地計算機上的這個錯誤,我也得到一個錯誤

HTTP Error 400 - Bad Request 

這隻能使用的Internet Explorer網頁瀏覽器時發生的,它工作正常的喜歡Chrome的火狐

我不知道如何解決這個問題,但因爲我和其他開發人員並沒有改變任何的源代碼,我不認爲這是那裏的問題在於。我有一種感覺,它可能與我們新的Web服務器上的IIS有關,但我確實不確定。

有沒有其他人看過這個問題?

任何反饋將不勝感激。

謝謝。

回答

2

夥計們,出於某種原因,問題如下:

當用戶點擊網站上的某個按鈕,然後將其重定向到站點中的另一個網頁,我以前有下面的代碼,這樣做

Response.Redirect("../userprofile/myprofile.aspx") 

然而,IE 10發佈後,此重定向將不再工作,而是我與

Response.Redirect("~/userprofile/myprofile.aspx") 

希望能取代它這可以幫助別人埃爾誰有類似的問題。

相關問題