我在IIS6服務器上部署了網站時遇到問題。這裏的問題是,當我第一次部署asp.net 3.5站點到服務器(站點相對較小,5頁和5個庫在倉庫中)時,它是按預期工作的。但一段時間(〜1小時)後,服務器返回黑白頁面,而不是預期的內容:服務器返回IIS6上的asp.net 3.5的空白頁面
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=utf-8"></HEAD>
<BODY></BODY></HTML>
首先我的想法是,我的網站的衝突與在同一臺服務器託管的其他.NET 2.0的網站,所以我把我的網站進入專用池但沒有成功。第一次工作,然後沒有。在iis日誌中沒有錯誤或類似的東西。我在我的網站中不使用ClearError()方法。
我發現了類似的問題here (I’m getting blank pages instead of error messages using classic ASP, IIS6 and WinServer 2003 R2),但它是用於傳統的ASP。
也有幾個主題在ASP.NET:
但這種解決方案還不能幫我。例如,當我用新的web.config替換web.config,或者用重建的替換其中一個必需的程序集時,我得到的結果相同。第一次工作,然後 - 黑色頁面。
從我所看到的,我認爲這是一種配置問題,但我現在完全驚呆了,因爲我已經嘗試了一切,現在我缺乏任何想法,所以非常感謝幫助。
如果你添加靜態html頁面到這個站點,iis會在asp停止工作時顯示它嗎? – empi 2009-07-22 11:07:37
當asp停止工作時,您還可以在iis日誌中看到指向您網站的任何請求嗎? – empi 2009-07-22 11:09:04