我用ASP.Net編寫了一個可用的XML Web服務。現在我需要引用位於特定文件夾中的某些組件,例如c:\NotMyCode
我不要想要複製/複製該文件夾中的大量dll到我的bin文件夾中。如何在ASP.net應用程序的bin文件夾外引用程序集?
我試圖保留在Web服務中引用的程序集的CopyLocal=false
。最終以組件的FileNotFound異常結束。 當我切換到CopyLocal=true
時,引用的DLL被複制到bin文件夾中。
所以我在這裏的問題是: 如何引用不在我的bin文件夾或其下的子文件夾中的程序集?我需要在某處更改某些安全策略文件嗎?我想我不是第一個想做這樣的事情的人..所以我假設有人已經解決了這個問題。
(我試過冒充在IIS ASP.net配置面板管理員用戶,但沒有工作無論是。)
更新:不能在GAC要麼安裝。舉個類比,這個網絡服務給第三方應用程序提供了一個簡化的視圖,例如, StarTeam中。我不能(不應該..不希望......)將該文件夾中的所有二進制文件複製到bin文件夾或將其安裝到GAC中
我有同樣的問題,找不到解決方案!你有沒有設法解決這個問題?我正在使用.NET 3.5。這看起來像http://support.microsoft.com/kb/812832類似的錯誤。 – dtroy 2010-12-20 07:17:20