很多站長在建設網站時,經常遇到程式運作時打不開的問題,有的是因為程式出現錯誤,無法運作,而有的是因為伺服器的原因。今天78t站長網先為大家整理一個常見的錯誤和解決辦法,希望能有所幫助,如果您采用以下辦法還沒有解決,您可以聯系站長。
一般分為如下幾個原因:
1、iis中是否開啟了 父目錄Internet Explorer
針對此問題關鍵解決辦法:
WEB站點右鍵屬性——》 目錄(配置)--》選項--》啟用父路徑
WEB站點目錄要有iusr使用者,并且iusr使用者(如果是建立的使用者也要給權限)要用讀取、寫入權限(如果裡面不需要運作asp、php腳本就不需要給寫入)

2、一般情況如果用戶端ie開啟了檢視程式錯誤,可以看到詳細的錯誤,可以根據錯誤提示到百度搜尋即可。
3、針對iis通路量過大的原因,例如asp無法通路了,但php卻可以正常通路。
通訊量超出網站的配置能力的解決辦法
通訊量超出網站的配置能力的解決辦法,一般經常碰到被CC攻擊的人出現這個,開啟硬防防護之後為什麼還會出現這個呢?
建議直接租用本司的高防伺服器。浏覽裡報錯如下:此時無法處理請求。通訊量超出網站的配置能力
經過測試調試~發現根本不是某些誤導人的文章 所說的以下原因
1.ddos (要真被ddos!不可能還能打的開來!)
2.iis不夠!(iis不夠不是這個情況)
總結自己的原因所在是iis 同時解析asp的程序數目不夠!
通過以下修改 IIS---網站----屬性----主目錄----配置----緩存選項----增大原有數目的雙倍即可!
如果還是不行,可以參考下面的方法:
今天介紹的錯誤是:http伺服器内部500錯誤,這個錯誤是很多站長無論是自己寫的程式還是下載下傳采用别人的源程式經常遇到的。一按錯頁面顯示是:
網站無法顯示該頁面
HTTP 500
最可能的原因是:
•該網站正在進行維護。
•該網站有程式錯誤。
您可以嘗試以下操作:
重新整理該網頁。
傳回到上一頁。
更多資訊
此錯誤(HTTP 500 内部伺服器錯誤)意味着您正在通路的網站出現了伺服器問題,此問題阻止了該網頁的顯示。
有關 HTTP 錯誤的詳細資訊,請參閱幫助。
很多站長看到這個頁面便目瞪口呆,有的人到百度搜尋答案,網上的答案大同小異,很多都很複雜,根本不知道在說什麼。其實伺服器内部500錯誤大概可分為兩種,一種是伺服器本身權限問題,另一種是程式上不規範或者錯誤造成。是以要解決此問題需要先弄清楚其到底是哪種原因,那該如何檢測是那種原因呢?請往下看:
在IE浏覽器下點選 工具-internet選項-進階,滾動條拉到最後,将“顯示友好HTTP錯誤資訊”前的勾去掉,确定,這時重新整理“500内部伺服器錯誤”頁面,或者重新啟動該頁面,頁面便會彈出新的報錯項目,這是網頁報錯的資訊便會告訴你是原因導緻此錯誤發生。
當然這時,很多站長會發現即使顯示出錯誤類型了,還是不知道怎麼解決,最簡單方法就是你吧新的錯誤類型再次複制到到百度裡進行提問查詢,便知道如何解決了。對于程式問題,在這裡實在不好說是怎麼解決,因為程式錯誤類型很多,根本不知道各位站長會遇到怎樣的錯誤,如果查出來是權限問題,那麼好解決,往下看:
程式在本地情況下:點選進入到源程式的根目錄檔案夾,點選最上面的 工具-檔案夾選項-檢視,将“使用簡單檔案共享(推薦)”前面的勾去掉,确定。這時要對你要設定權限的檔案或者檔案夾進行更改權限,選中檔案或檔案夾右擊,屬性-安全-添加-進階-立即查找,在下面的一組使用者中選擇IWAM_(你的計算機名)和IUSR_(你的計算機名),确定,傳回“安全”界面,将IWAM_(你的計算機名)(為程序賬戶)權限設定為完全控制,IUSR_(你的計算機名)(來賓賬戶)設定成讀取權限。
如果你要是覺得很煩,最簡單就是選中整個存放程式的檔案夾,注意是存放程式的檔案夾,進行右擊重複以上步驟,當選擇權限時,直接選擇 Everyone确定後将權限設定成完全控制即可,如果你的程式是在伺服器上出現權限問題需要跟精簡服務商聯系了!
http 500内部伺服器錯誤如何解決
http 500内部伺服器錯誤如何解決?首先你要先裝好IIS,XP SP2中的應該是5.1版本的,安裝方法:
1->打開控制台,選擇添加删除程式
2->選擇添加删除元件,選擇Internet資訊服務,也就是IIS
3->點選下一步安裝就好了
安裝好之後也許你的機子會正常的顯示http://localhost/的頁面,但很遺憾我的無法正常顯示,而且是顯示HTTP 500 内部伺服器錯誤,當然我相信肯定有很多人遇到這種情況,搜尋一下就知道有多少了。
解決方法:
首先我們要在Internet Explore中選擇工具->Internet選項->進階->顯示友好的HTTP錯誤資訊,把這一項前面的對鈎取消。
這樣重新整理一下http://localhost/這個頁面就會顯示出詳細的出錯資訊,有可能會有其他原因,現在隻說我遇到的,也是大多數人遇到的錯誤原因,也就是下面的錯誤:
Server Application Error
The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information. Please contact the server administrator for assistance.
至于出錯的具體原因,在這裡就不多說了,我們隻談論解決的辦法,如果你有興趣去弄明白其原因,你可以參閱網上的其他資料。
解決方案:
1->右擊我的電腦->管理->本地使用者群組->使用者,給IUSR_機器名和IWAM_機器名兩個使用者設定密碼,要一樣
2->開始->運作->輸入cmd進入控制台
3->在控制台下輸入cd c:\Inetpub\AdminScripts
4->輸入cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密碼
5->輸入cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密碼
注意這時候控制台不要關閉
重新整理http://localhost/如果正常顯示出兩個頁面,說明正常,下面的就可以不去做,如果不行就請繼續
6->繼續在控制台下輸入cscript.exe synciwam.vbs -v
7->如果這時候出現8004e00f錯誤的話跳過步驟8,直接執行步驟9
8->輸入iisreset,重新開機IIS,重新整理http://localhost/,正常
9->開始->運作->輸入dcomcnfg->進入元件服務->點選右邊的元件服務->計算機->我的電腦->COM+應用程式
報錯"COM+ 無法與 Microsoft 分布式事務協調程式交談",無法檢視裡面的對象
10->進入事件檢視器,發現msdtc服務沒有正常啟動。
11->開始->運作->輸入regedit進入系統資料庫(下面删除的幾項最好先導出一下)
12->找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC删除
13->找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC删除
14->找到HKEY_CLASSES_ROOT\CID删除
15->在控制台下繼續輸入net stop msdtc停止MSDTC服務
16->輸入msdtc -uninstall解除安裝MSDTC服務
17->輸入msdtc -install重新安裝MSDTC服務
18->确認在事件檢視器中msdtc服務已經正常啟動
19->如果沒有正常工作,請重新執行第17步驟,多執行幾次,這樣我們可以看到COM+應用程式可以通路,如果不能重新開機電腦看下,IIS也應該能正常工作,重新整理http://localhost/,重新整理頁面看下是否成功,如果還是不成功的話,就把IIS重新安裝一下。
20->問題解決。