异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串
生活随笔
收集整理的這篇文章主要介紹了
异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
無效的類別字符串
說明: 執行當前 Web 請求期間,出現未處理的異常。請檢查堆棧跟蹤信息,以了解有關該錯誤以及代碼中導致錯誤的出處的詳細信息。異常詳細信息: System.Runtime.InteropServices.COMException: 無效的類別字符串
源錯誤:
| 行 88: String ss=Server.MapPath("rpt\\S_CardTradeDayDetail.rpt").ToString();行 89: CrystalReportSource1.ReportDocument.Load(Server.MapPath("rpt\\S_CardTradeDayDetail.rpt"), OpenReportMethod.OpenReportByTempCopy); |
有一臺服務器部署時出現這樣的問題
權限問題
解決方法有幾種
第1種.給asp.net帳號分配好訪問com的權限,配置好com+
第2種.在web.config的system.web節加入
<identity impersonate="true" userName="具有管理員權限的帳號名" password="相應的密碼"/>
來模擬一個具有管理權限的身份來運行你的代碼
我使用了第二種方法,為什么在其他服務器上沒有這個問題,可能是這個服務器權限設置過高,請知道的朋友解答一下。謝謝!
2008-4-11 我發現在用第二種方法也不行,第3種:給C:\WINDOWS\Temp 文件夾增加用戶 NETWORK SERVICE ,并擁有修改權限。 //我想這是因為水晶報表要在C:\WINDOWS\Temp 產生臨時文件的原因
轉載于:https://www.cnblogs.com/star250/archive/2008/03/06/1093720.html
總結
以上是生活随笔為你收集整理的异常详细信息: System.Runtime.InteropServices.COMException: 无效的类别字符串的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 也发一个自定义分页控件
- 下一篇: ASP.NET 2.0(C#) - Th