程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> 關於C語言 >> VS2005(c#)項目調試問題解決方案集錦(3)

VS2005(c#)項目調試問題解決方案集錦(3)

編輯:關於C語言

14.未能從程序集“DAL, Version=1.0.0.0, Culture=neutral,

PublicKeyToken=null”中加載類型“DAL.SqlHelper”。

原因:修改了其他層後未能重新編譯成dll

解決:編譯一下(Rebuild)

15.為過程或函數 指定的參數太多

solution:調用存儲過程與定義的存儲過程所用的參數數量或所執行的SQL語句中所傳入的參

數個數不一致(這是個SQL的錯誤)

解決方案:仔細檢查在存儲過程中所設定的參數變量,與實際輸入的參數值是否一一對應

16.無法啟動調試,綁定句柄無效

原因:系統的Terminal Services沒有開啟

17.Unable to debugging on the web server.Debug failed because integrated Windows authentication is not enable

解決方法:

打開vs2005->工具(Tools)->選項(Option)->調試(debugging)->編輯並繼續(Edit and Continue)->全部打勾

18.Automation 操作中文件名或類名未找到: 'RegExp'

解決方法:regsvr32 vbscript.dll

19.System.NullReferenceException: 未將對象引用設置到對象的實例。

原因:

(1)所設置的變量為空值或沒有取到值,一般出現在傳遞參數的時候出現這個問題,也會在使用datagrid或gridvIEw或datalist等數據控件時出現.

(2)控件名稱與codebehind裡面的沒有對應

(3)未用new初始化對象

(4)在程序中所引用的控件不存在

解決方法:

(1)使用try..catch...finally捕捉錯誤,或直接用response.write()輸出所取的變量值

(2)查看代碼中是否存在未初始化的變量

20.錯誤 1718。文件被數字簽名策略拒絕(安裝vs2005sp1時)

解決方法:

(1). 單擊“開始”,單擊“運行”,鍵入 control admintools,然後單擊“確定”。

(2). 雙擊“本地安全策略”。

(3). 單擊“軟件限制策略”。(注意:如果未列出軟件限制,請右擊“軟件限制策略”,然後單擊“新建策略”。 )

(4). 在“對象類型”下,雙擊“強制”。

(5). 單擊“除本地管理員以外的所有用戶”,然後單擊“確定”。

(6). 重新啟動計算機。

微軟說明:

http://support.microsoft.com/kb/925336

21.vs2005不能從源文件模式切換到視圖模式

解決方法:DOS下運行下 devenv /resetskippkgs (win+r cmd)

22.Validation of vIEwstate Mac failed

解決辦法:頁面的頂部page加 EnableViewState="False" EnableVIEwStateMac = "False" 來解決這個問題

23.Automation server can't create object"(Automation 服務器不能創建對)

解決辦法:運行: Regsvr32 scrrun.dll 即可。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved