Я пытаюсь зарегистрировать скомпилированный двоичный файл .Net 4.0 с использованием утилиты regasm. Этот ComInterOp assemply должен быть развернут на сетевом ресурсе, и попытка зарегистрироваться из общего ресурса завершилась ошибкой с ошибкой «Cound not load file или assembly или one of dependecies». (регистрация работает, если двоичный файл находится на локальном диске). Это может быть проблема безопасности доступа к коду, есть ли способ установить ее для сборки фреймворка 4.0? Я пробовал Caspol.exe, который поставляется с 4.0 Framework, но это не помогло.с использованием regasm для сборки фреймворка 4.0, расположенной на UNC-ресурсе
2
A
ответ
3
Это на самом деле связано с настройками безопасности. Самым простым решением является изменение файла regasm.config включить элемент loadFromRemoteSources так, что сетевой ресурс будет доверять:
http://msdn.microsoft.com/en-us/library/dd409252(VS.100).aspx