Iis 将程序集的位置指定给II

Iis 将程序集的位置指定给II,iis,assemblies,Iis,Assemblies,我的ASP.NET应用程序使用了一些第三个程序集。让应用程序加载该程序集的选项有哪些?我必须把它放进GAC吗? 我不想修改计算机的PATH env变量…您可以将其放入应用程序文件夹“最佳解决方案”中,或在web配置中添加代码基标记,如中所述: 仅当您希望共享该程序集时,才将其添加到GAC。您的程序集是否具有强名称 您可以将它放在GAC中,也可以根据下面的说明使用元素在web.config中引用它 如果不是 程序集必须位于web应用程序的bin文件夹中 <configuration>

我的ASP.NET应用程序使用了一些第三个程序集。让应用程序加载该程序集的选项有哪些?我必须把它放进GAC吗?
我不想修改计算机的PATH env变量…

您可以将其放入应用程序文件夹“最佳解决方案”中,或在web配置中添加代码基标记,如中所述:

仅当您希望共享该程序集时,才将其添加到GAC。

您的程序集是否具有强名称

您可以将它放在GAC中,也可以根据下面的说明使用元素在web.config中引用它

如果不是

程序集必须位于web应用程序的bin文件夹中

<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>