У меня есть работающий веб-сервис XML, написанный на ASP.Net. Теперь мне нужно сослаться на определенные сборки, лежащие в определенной папке, например. c:\NotMyCode
Я не хочу скопировать / продублировать миллионы dll-файлов из этой папки в мою папку bin.
Я пытался сохранить CopyLocal=false
для сборок, указанных в веб-службе. Это закончилось исключением FileNotFound для сборки.
Когда я переключаюсь на CopyLocal=true
, указанные библиотеки DLL копируются в папку bin ... и это работает.
Итак, мой вопрос здесь:
Как мне ссылаться на сборки, которые не лежат в моей папке bin или подпапке под ней? Нужно ли где-нибудь менять файлы политики безопасности? Я думаю, что я не первый человек, который когда-либо хотел сделать что-то подобное ... поэтому я предполагаю, что кто-то уже решил эту проблему.
(Я пытался выдать себя за администратора на панели конфигурации IIS ASP.net, но это тоже не сработало.)
Обновление: Не удается установить его в GAC * . Чтобы дать аналогию, этот веб-сервис предоставляет упрощенное представление стороннему приложению, например, StarTeam. Я не могу (не должен .. не хочу ..) копировать все двоичные файлы в этой папке в папку bin или устанавливать их в GAC