今天有個朋友說服務(wù)器重裝系統(tǒng)后。網(wǎng)站打不開了。報錯提示如下:
Server Application Unavailable
The web application you are attempting to access on this web server is currently unavailable. Please hit the "Refresh" button in your web browser to retry your request.
朋友網(wǎng)站源代碼是用.net開發(fā)的,
出現(xiàn)這種問題通常是有以下幾個原因:
1、Users組用戶對站點文件沒有讀寫權(quán)限;解決辦法:給站點目錄設(shè)置users組讀寫權(quán)限 。
2、站點Asp.net版本選擇不正確;這種問題會出現(xiàn)在多版本FrameWork共存的情況下,如Asp.net1.1和2.0;解決辦法:站點-〉屬性-〉選擇當(dāng)前的Asp.net版……
3、應(yīng)用程序池沖突; 解決辦法:在應(yīng)用程序池-〉新建應(yīng)用程序池,然后在站點-〉屬性-〉主目錄 選擇剛才建立的應(yīng)用程序池。
由于代碼不是我們寫的,那如何查看asp.net網(wǎng)站使用的版本呢?我們可以使用以下方法:
用記事本打開一個網(wǎng)站的web.config文件,前幾行會有如下內(nèi)容:
通過這里,我們可以發(fā)現(xiàn),這個程序是3.5的版本開發(fā)的。