今天有個(gè)朋友說(shuō)服務(wù)器重裝系統(tǒng)后。網(wǎng)站打不開了。報(bào)錯(cuò)提示如下:
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)這種問題通常是有以下幾個(gè)原因:
1、Users組用戶對(duì)站點(diǎn)文件沒有讀寫權(quán)限;解決辦法:給站點(diǎn)目錄設(shè)置users組讀寫權(quán)限 。
2、站點(diǎn)Asp.net版本選擇不正確;這種問題會(huì)出現(xiàn)在多版本FrameWork共存的情況下,如Asp.net1.1和2.0;解決辦法:站點(diǎn)-〉屬性-〉選擇當(dāng)前的Asp.net版……
3、應(yīng)用程序池沖突; 解決辦法:在應(yīng)用程序池-〉新建應(yīng)用程序池,然后在站點(diǎn)-〉屬性-〉主目錄 選擇剛才建立的應(yīng)用程序池。
由于代碼不是我們寫的,那如何查看asp.net網(wǎng)站使用的版本呢?我們可以使用以下方法:
用記事本打開一個(gè)網(wǎng)站的web.config文件,前幾行會(huì)有如下內(nèi)容:
通過(guò)這里,我們可以發(fā)現(xiàn),這個(gè)程序是3.5的版本開發(fā)的。