熱門問題:國際域名注冊信息更新 郵箱設置 主機管理 ftp ICP備案問題集錦 如何使用SQL數據庫
 
 
您現在的位置:首頁 > 常見問題 > 主機常見問題 > 管理主機

Asp.Net 程序顯示錯誤

時間:2009-09-15     來源:    
 

“/”應用程序中(zhōng)的服務器錯誤。
運行時錯誤

說明: 服務器上出現應用程序錯誤。此應用程序的當前自定義錯誤設置禁止遠程查看應用程序錯誤的詳細信息(出于安全原因),..........

詳細信息: ......,請在位于當前 Web 應用程序根目錄下(xià)的“web.config”配置文件中(zhōng)創建一(yī)個 <customErrors> 标記。然後應将此 <customErrors> 标記的“mode”屬性設置爲“Off”。

<!-- Web.Config 配置文件 -->
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>

原因1: 這是由于配置中(zhōng) Asp.Net 程序 沒有顯示詳細的錯誤信息.
解決:  您必須修改 web.config 文件 将 <customErrors mode="On"/> 設置爲mode ="Off",  上傳到網站根目錄.然後刷新就可以看到詳細錯誤信息.根據錯誤修改程序. 注意 mode ="Off",   Off 必須'O' 必須大(dà)寫.

原因2: web.config 文件不是放(fàng)在www根目錄下(xià).而是放(fàng)在www的子目錄下(xià)等.這樣用戶訪問這個目錄時就會出現提示錯誤.
解決:  将子目錄下(xià)的 Asp.net應用程序移到 www根目錄下(xià). 這樣就可以看到詳細錯誤了.您可以根據錯誤調整程序.

原因3: web.config 文件編碼錯誤. web.config是一(yī)個xml配置文件. 文件第一(yī)行 有指定文件編碼類型/, 一(yī)般是utf-8 如果文件保存類型和web.config 文件中(zhōng)說明的類型不一(yī)緻 就會出現這個錯誤, 另外(wài)web.config 文件本身編寫 錯誤(缺少一(yī)些配置單元等)也會導緻 這個問題

解決:  用記事本打開(kāi)文件,然後選擇另存爲, 查看編碼類型和web.config文件中(zhōng)的文件類型 是否一(yī)緻,修正爲一(yī)緻就可以.
<?xml version="1.0" encoding="utf-8" ?>    這個是web.confg裏面的第一(yī)行說明.

4. Asp.Net 程序顯示錯誤如下(xià):

Server Error in '/' Application.

Runtime Error

Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine.

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".

原因1: web.config 文件不完整.不是合格的asp.net 配置文件.
解決:  您要檢查web.config 是否合格,有時候是粗心,xml文件不完整.導緻的問題

原因2: asp.net版本問題.asp.net有asp.net 1.1和 asp.net2.0 兩個版本.
解決:  請确定您網站asp.net需要 哪個版本支持.選擇合适的服務器運行版本.我(wǒ)(wǒ)們默認是1.1的,如果需要升級到2.0請聯系我(wǒ)(wǒ)們服務專員(yuán).


編譯錯誤

編譯器錯誤信息: CS0234: 類型或命名空間名稱“dbmap”在類或命名空間“xintest”中(zhōng)不存在(是否缺少程序集引用?)

----------------------------------------------------------------

或 配置錯誤

分(fēn)析器錯誤消息: 未能加載文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一(yī)個依賴項。
源錯誤:
行 49:     
行 50:     <httpModules>
行 51:       <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
行 52:     </httpModules>
行 53:   </system.web>

原因: 沒有上傳程序所需要的dll  到 bin文件夾.
解決:  上傳dll文件夾到www\bin 這個文件夾.

 5. Asp.Net 程序顯示錯誤如下(xià):

配置錯誤

分(fēn)析器錯誤信息: 在應用程序級别以外(wài)使用注冊爲 allowDefinition='MachineToApplication' 的節是錯誤的。導緻該錯誤的原因可能是在 IIS 中(zhōng)沒有将虛拟目錄作爲應用程序進行配置。

源錯誤:

行 47:            它爲成員(yuán)站點提供單獨登錄和核心配置文件服務。
行 48:     -->
行 49:     <authentication mode="None" /> 
行 51: 	<!--  授權 

原因: web.config 文件不是放(fàng)在www根目錄下(xià).而是放(fàng)在www的子目錄下(xià)等.這樣用戶訪問這個目錄時就會出現提示錯誤.
解決:  将子目錄下(xià)的 Asp.net應用程序移到 www根目錄下(xià). 這樣就可以看到詳細錯誤了.您可以根據錯誤調整程序.



6. Asp.Net 連接 sqlserver數據庫錯誤:

“/”應用程序中(zhōng)的服務器錯誤。

用戶 '123123' 登錄失敗。

異常詳細信息: System.Data.SqlClient.SqlException: 用戶 '123123' 登錄失敗。

原因: 這是由于用戶sqlserver數據庫連接 用戶名或密碼錯誤,需要檢查網站配置文件
解決:  檢查網站配置文件,确認數據庫服務器,數據庫用戶名,數據庫密碼 等項目都填寫無誤.


Php 和Mysql 常見錯誤和解決

php 中(zhōng)最常見的錯誤 是 php鏈接 Mysql數據庫問題.

所有使用到數據庫的網站都有一(yī)個配置文件. 裏面保存相關的配置信息. 例如數據庫用戶名.數據庫密碼.數據庫服務器等 必須的信息. 如果 這些信息沒填寫或者填寫不完全, 那麽就會導緻程序報錯,

解決方法: 找到配置文件, 填寫正确的數據庫 用戶名,密碼,數據庫名.以及數據庫服務器名 就可以了.

常見錯誤如下(xià):

Warning: mysql_connect() [function.mysql-connect]: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11) in /home/html/upla.cn/upla_biz/yp/include/conn_yp.php on line 7
Not connected : Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (11)

原因: 不能鏈接到數據庫服務器(Can't connect to local MySQL server), 有可能是用戶第一(yī)次安裝使用網站程序時沒修改默認配置,沒指定數據庫服務器名, 或者是數據庫服務器死機
解決:  檢查配置文件中(zhōng)的數據庫服務器名是否填寫正确. 如填寫正确無誤,聯系數據庫服務商(shāng)解決問題..

Warning: mysql_connect() [function.mysql-connect]: Access denied for user: '36coa@211.155.230.234' (Using password: YES) in E:\webhost\36co_mdkaeokae\common\class.mydb.php on line 10

原因: 數據庫鏈接密碼錯誤,導緻數據庫連接被拒絕(Access denied for user: '36coa@211.155.230.234'),
解決:  檢查配置文件中(zhōng)的數據庫服務器名/用戶名,密碼等,确認這些配置項都填寫正确


恰逢ICANN國際大(dà)會,.top域名知(zhī)
億騰科技2015抗戰勝利日放(fàng)假通知(zhī)
35000自然雙拼top保留域名開(kāi)放(fàng)搶
億騰科技2015端午節放(fàng)假通知(zhī)
億騰科技2015勞動節放(fàng)假通知(zhī)
【轉】關于新網的.cn/中(zhōng)國/公司/
搶注top域名,優惠多多更有好禮相
 
 全國免費(fèi)服務熱線:
 
 
copyright© 2003-2009 宜昌億騰信息服務有限公司 All Rights Reserved
公司地址:湖北(běi)省宜昌市東山大(dà)道129号時代天驕7FA05   郵編:443000   
全國免費(fèi)熱線:800 880 3058   電話(huà)總機:0717 - 6466608 6466782 6453806 6855676
直銷熱線:總機轉8001   渠道熱線:總機轉8007   網建熱線:總機轉8041   财務熱線:總機轉8010
售後技術專線:0717-6463660   傳真号碼:0717-6466783   投訴專線:總機轉8009
鄂ICP備05003992号許可證編号 B2-20030065号