2009年7月2日 星期四

執行 ASP.NET 出現 This application is currently offline

執行 ASP.NET 出現下列錯誤訊息
This application is currently offline. To enable the application, remove the app_offline.htm file from the application root directory

說明
Why Take an Application Offline?

There are two main reasons that you would normally want to take your application offline.

To make major changes to the application.(對程式作大幅度的改變)
To gain access to resources that cannot be accessed while in use.(存取相關資源)

讓程式暫時離線的情況有很多種。
例如:程式的架構有很大的改變,無法在不離線的狀態下,完成更新程式的動作。

The app_offline.htm File

在網站的第一層放入app_offline.htm的檔案。這個檔案對ASP.NET 2.0而言,是一個很特別的檔案。當它存在時,ASP.NET 2.0會把它視為程式的根,並關閉其他的程式,以這個程式回應任何使用者傳來的需求。這表示說基本上使用者會被拒絕在應用程式外,此時你可以有時間去對程式作改變。

解決方法
把專案資料夾中 app_offline.htm 檔 刪除即可

參考網頁http://kuanglian2000.wordpress.com/2006/12/22/taking-an-aspnet-20-application-offline%e8%ae%93%e7%b6%b2%e7%ab%99%e7%a8%8b%e5%bc%8f%e7%9f%ad%e6%9a%ab%e9%9b%a2%e7%b7%9a/

沒有留言:

張貼留言