我有一個簡單的數據綁定數據網格的aspx頁面;有些用戶可以很好地獲取頁面。其他人得到404s。如果頁面出現問題,我不會得到一個asp.net錯誤,而不是404?當一個頁面實際存在時,你什麼時候會得到一個404?
3
A
回答
2
出於安全原因,如果實際上結果應該是權限被拒絕或被禁止,IIS6可以發送404。試圖獲得惡意訪問的人不會被警告存在一個頁面,然後他們可能會集中精力。
我不記得這是默認配置還是需要打開。
1
是什麼樣的404? (從IIS或ASP .NET是嗎?)
如果它是一個ASP.NET的404,很可能(但不太可能),你的代碼拋出一個假的404(搜索throw new HttpException
)
你有一個服務器集羣?如果是這樣,一臺服務器可能會有一個過時的副本。
+0
這是一個HTTP404,它不是一個集羣。單機運行Win Server 2003. – 2009-06-18 15:41:58
1
您是否有任何全局錯誤處理程序執行重定向?
Something in the Global.asax or web.config?
+0
是的,我檢查了一下,我確實有一個默認的重定向到我收到的通用錯誤頁面。 – 2009-06-18 15:47:14
它發生在這些條件下 - http://support.microsoft.com/Default.aspx?id=315122 – RichardOD 2009-06-18 15:32:53