1. Asp.Net 程序使用說明: 通常Asp.net 網站 有4個部分(fēn)
A. bin 目錄 (這裏 放(fàng)用戶網站程序中(zhōng)要用到的Asp.net組件) , bin目錄下(xià)是一(yī)些 .dll後綴的組件文件.
B. web.config 文件: 這個文件包含網站配置信息,是Asp.net網站必須的配置文件,必須放(fàng)在www根目錄下(xià),
C. global.asax :Web應用程序的系統文件,根據需要可有可無, 一(yī)個網站隻能有的Global.asax文件,其位置是網站根目錄.
D. aspx 程序文件.
2. Web.Config 文件 ,global.asax, bin目錄 必須在 www根目錄. 不能在www下(xià)的子目錄. 如放(fàng)到子目錄 那麽這些文件
沒有任何作用
如果 Web.Config 放(fàng)到www下(xià)的子目錄 就會出現程序錯誤.
3. Asp.Net 程序顯示錯誤如下(xià):
“/”應用程序中(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ī)般是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裏面的行說明.
原因4: asp.net版本問題.asp.net有asp.net 1.1和 asp.net2.0 兩個版本.
解決: 請确定您網站asp.net需要 哪個版本支持.選擇合适的服務器運行版本.我(wǒ)們默認是1.1的,如果需要升級到2.0請雲
虛拟主機管理面闆那裏進行設置.
原因5: web.config 文件不完整.不是合格的asp.net 配置文件.
解決: 您要檢查web.config 是否合格,有時候是粗心,xml文件不完整.導緻的問題(可以将web.config改名爲web.xml然後直接用
浏覽器打開(kāi),
如果XML文件的格式是正确的,浏覽器就會顯示正常的XML視圖,否則就會出現XML解析錯誤,這個方法能夠快速的判斷web.config文件
格式的是否正确,如果确認格式沒有問題,再改名回去(qù))
|