Указание места сборки до II - PullRequest
0 голосов
/ 07 января 2010

В моем приложении ASP.NET используется третья сборка. Какие есть варианты, чтобы приложение загружало эту сборку? Должен ли я поместить это в GAC? Я не хочу изменять переменную env переменной PATH ...

Ответы [ 2 ]

0 голосов
/ 07 января 2010

Ваша сборка строго названа?

Вы можете либо поместить его в GAC, либо сослаться на него в своем файле web.config (используя элемент <codeBase> в соответствии с этой статьей MSDN.

Если нет

Сборка должна находиться в папке bin вашего веб-приложения.

0 голосов
/ 07 января 2010

Вы можете поместить его в папку приложения (лучшее решение) или добавить тег codebase в веб-конфигурацию, как описано в этой записи MSDN :

<configuration>
 <runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
     <dependentAssembly>
        <assemblyIdentity name="MyAssembly2"  culture="neutral" publicKeyToken="307041694a995978"/>
        <codeBase version="1.0.1524.23149" href="FILE://C:/Myassemblies/MyAssembly2.dll"/>
     </dependentAssembly>
  </assemblyBinding>
 </runtime>
</configuration>

Добавьте его в GAC, только если вы хотите поделиться этой сборкой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...