簡體   English   中英

無法從C#代碼訪問GAC

[英]Cannot access GAC from C# code

我有一個我安裝並注冊的第三方.net DLL,它出現在GAC(c:\\ windows \\ assembly)中。 我可以在開發和測試環境中成功訪問GAL,但不能在生產環境中訪問。

我的Web服務是用C#.Net,.Net 2.0框架編寫的。 我只能假設問題發生在調用Assembly.LoadWithPartialName()的行中

我的開發環境是Windows XP Pro。 測試是Windows Server 2003; Windows Server 2003和生產版本。測試和生產之間的唯一區別是生產通過https運行,而測試在http中。 是否有其他權限錯誤?

我什至嘗試將DLL導入到項目中,但沒有成功。

非常感謝您的幫助或見解!

好的,這里是:由於某種原因,在服務器上,當我安裝組件時,它作為“服務器應用程序”而不是“庫應用程序”運行

管理工具->組件服務控制台根目錄->組件服務->計算機->我的電腦-> COM +應用程序

右鍵單擊有問題的實用程序,然后選擇屬性。 在激活下,選擇庫應用程序; 然后重新啟動。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM