很多客戶在剛剛開始玩武林網的深圳虛擬主機,可能對一些問題還不熟悉,特別是在ASP.NET應用程序問題上。不少站長都認為ASP/ASP.NET沒有太大差別,認為.net只是asp的簡單的升級版本,這樣他們就會想當然的把ASP.NET站點也與asp一樣放到了子目錄下,但是,通常這樣都會出錯,小編就利用閑暇之余總結一下深圳虛擬主機程序報錯的現象原因以及解決之道:
1.報錯現象:
php 腳本GET傳遞變量打印后是亂碼.
問題描述:
NT下的php需要設定轉碼。
解決案例:
<td width="61%" height="25"><a href="1234.php?leibie=武林網">添加</a></td>
改成
<td width="61%" height="25"><a href="1234.php?leibie=<?=urlencode("武林網")?>">添加</a></td>
2.報錯現象:
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC SQL Server Driver][Named Pipes]Specified SQL server not found. /conn.asp,行12
問題描述:
無法連接數據庫。
解決方案:1、檢查其conn.asp中的數據庫信息是否書寫正確;2、檢查數據庫是否健康運行。
3.報錯現象:
HTTP Error 500.22 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode.
問題描述:
IIS模式不識別,模式錯誤。
解決方案:
請您進入控制面板(www.49028c.com) --更換IIS模式。
4.報錯現象:
NOT Found
The requested URL/was not found on this server.
Apache/1.3.26 Server at test.com port 80
問題描述:
訪問的頁面不存在。
解決方案:
檢查頁面的完整性或者重新上傳。
5.報錯現象:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable. Detailed Error InformationModule IIS Web Core
Notification MapRequestHandler
Handler StaticFile
Error Code 0x80070002
Requested URL http://hgc0****.chinaw3.com:80/GenericErrorPage.htm?aspxerrorpath=/a.aspx
Physical Path f:/usr/LocalUser/hgc0****/GenericErrorPage.htm
Logon Method Anonymous
問題描述:
客戶的配置報錯,但是設置了錯誤堆棧跟蹤,導致隱藏了真實報。
解決方案:
把web.config文件中的錯誤堆棧跟蹤<customErrors mode="RemoteOnly" defaultRedirect="GenericErrorPage.htm">,屏蔽后,根據真實的報錯分析原因。
6.報錯現象:
Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
問題描述:
域名沒有綁定。
解決方案:
檢查iis域名綁定和默認首頁文件。請您進入控制面板(www.49028c.com)-主機域名綁定和默認首頁文件調整。
7.報錯現象:
HTTP Error 404.0 - Not Found
The resource you are looking for has been removed, had its name changed, or is temporarily unavailable
問題描述:
404報錯。
解決方案:
處理方法檢查404設置,需要登錄www.49028c.com--檢查404設置。
8.報錯現象:
Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80004005' [Microsoft][ODBC Microsoft Access Driver]常見錯誤不能打開注冊表關鍵字 'Temporary (volatile) Jet DSN for process 0x4ec Thread 0x81c DBC 0x22f3544 Jet'。
問題描述:
ACCESS數據庫讀取報錯
解決方案:
1).放棄ODBC方式讀取,改用OLEDB來連接Access。連接字符串為:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=數據庫文件名。
2).客戶Access數據庫文件可能損壞,解決方法將Access數據庫文件FTP下載到本地,用本地Access打開,用修復功能修復數據庫。
9.報錯現象:
“/”應用程序中的服務器錯誤。
配置錯誤
說明: 在處理向該請求提供服務所需的配置文件時出錯。請檢查下面的特定錯誤詳細信息并適當地修改配置文件。
分析器錯誤信息: 無法識別的配置節“connectionStrings”
源錯誤:
行 10: <configuration>
行 11: <appSettings/>
行 12: <connectionStrings/>
行 13: <system.web>
行 14: <!--
源文件: f:/usr/cn19***/web.config 行: 12
版本信息: Microsoft .NET Framework 版本:1.1.4322.2379; ASP.NET 版本:1.1.4322.2379
問題描述:
版本不對.
解決方案:
程序用的是.net 2.0的web.config配置格式,在1.1中不識別配置項,請您進入控制面板(www.49028c.com)-中選擇.net 2.0 版本,或自己修改web.config配置文件。
10.報錯現象:
Error Summary
HTTP Error 500.23 - Internal Server Error
An ASP.NET setting has been detected that does not apply in Integrated managed pipeline mode. Detailed Error InformationModule ConfigurationValidationModule
問題描述:
.NET運行模式模式錯誤。
解決方案:
請您進入控制面板http://cp.hichina.com---應用程序池設置,自行調整運行模式。
總之,以上的是10種深圳虛擬主機程序報錯的現象原因以及解決之道,希望對廣大客戶有所幫助,同時也希望大家動動小手分享給其他朋友。