2009-11-19 88 views
0

我創建了一個用戶控件,並將該用戶控件添加到了我的web部件。但是當我嘗試在頁面中添加webpart時。我面臨上述問題。我確保dll出現在GAC中。 我創建了一個用戶控件,並將該用戶控件添加到我的類庫中。我已經編譯並簽署了dll並將其添加到了gac。但是當我嘗試在頁面中添加webpart時,我得到了下面提到的錯誤。並且在web.config文件中做了必要的更改。 我已經確定dll在gac中。但我仍然得到同樣的錯誤。webpart - 共享點

" An error occurred during the processing of . Could not load the assembly 'Generate ,  Version=1.0.0.0, Culture=neutral, PublicKeyToken=e5b42758c1bfd2df'. Make sure that it is compiled before accessing the page. " 

請幫幫我。

回答

1
  • 確保用戶控制在控制標籤
  • 負載Web部件
  • 的CreateChildControls方法將這個用戶控件CONTROLTEMPLATES文件夾下的控制繼承 從溶液中組裝

您正在部署是否作爲功能?

要在本地調試,請檢查您的配置文件如下:

* customErrors=off 
* Enable Stack Traces by adding CallStack=」true」 to the SafeMode tag 
* Set the compilation debug attribute to "true" 
+0

嗨, 我已經cpoied我的用戶控件到控件模板,加載Web部件的CreateChildControls方法的用戶控件,我的DLL是目前在GAC.i使我的控制在web.config文件中是安全的。 – suganya 2009-11-20 05:56:11

+0

您可以檢查事件查看器Windows應用程序日誌文件並查看是否有關於該錯誤的任何信息? – IrishChieftain 2009-11-20 06:44:47

+0

另外,你可以發佈代碼片段作爲你的配置文件嗎? – IrishChieftain 2009-11-20 06:46:04