熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

“/”應用程序中的服務器錯誤及解決方法

2013-11-13 10:43:19  來源: .NET編程 

  解決方法:增加站點所在目錄的ntfs權限增加service用戶對站點目錄的完全控制權 

出錯信息如下: 
運行時錯誤 

說明: 服務器上出現應用程序錯誤此應用程序的當前自定義錯誤設置禁止遠程查看應用程序錯誤的詳細信息(出於安全原因)但可以通過在本地服務器計算機上運行的浏覽器查看 

詳細信息: 若要使他人能夠在遠程計算機上查看此特定錯誤信息的詳細信息請在位於當前 Web 應用程序根目錄下的“webconfig”配置文件中創建一個 <customErrors> 標記然後應將此 <customErrors> 標記的“mode”屬性設置為“Off” 

<! WebConfig 配置文件

<configuration> 
<systemweb> 
<customErrors mode="Off"/> 
</systemweb> 
</configuration> 

注釋: 通過修改應用程序的 <customErrors> 配置標記的“defaultRedirect”屬性使之指向自定義錯誤頁的 URL可以用自定義錯誤頁替換所看到的當前錯誤頁 

<! WebConfig 配置文件


<configuration> 
<systemweb> 
<customErrors mode="RemoteOnly" defaultRedirect="mycustompagehtm"/> 
</systemweb> 
</configuration> 


“/”應用程序中的服務器錯誤 
配置錯誤 
說明: 在處理向該請求提供服務所需的配置文件時出錯請檢查下面的特定錯誤詳細信息並適當地修改配置文件

分析器錯誤信息: 無法識別的配置節“connectionStrings” 

源錯誤: 

<add key="Dsn" value="server=(local);database=al_bysj;uid=sa;pwd="/> 
</appSettings> 
<connectionStrings> 
<add name="al_bysjConnectionString" connectionString="Data Source=(local);Initial Catalog=al_bysj;User ID=sa;Password=" providerName="SystemDataSqlClient"/> 
</connectionStrings> 


源文件: D:PrecompiledWebMaterialManagewebconfig 行:  

版本信息: Microsoft NET Framework 版本:; ASPNET 版本: 
從版本信息中可以捕捉到 

確認你的Microsoft NET Framework 版本我是用的是Microsoft NET Framework  



解決方法一 

在cmd 命令行中運行 C:/WINDOWS/MicrosoftNET/Framework/v/aspnet_regiisexe

解決方法二 

在IIS中選中該網站單擊右鍵‘屬性’選擇 Aspnet 標簽欄將 Aspnet 版本改成 即可 
Microsoft NET Framework 版本:


From:http://tw.wingwit.com/Article/program/net/201311/14370.html
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.