Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/unity3d/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net网站外部bin文件夹_Asp.net_Iis 5 - Fatal编程技术网

asp.net网站外部bin文件夹

asp.net网站外部bin文件夹,asp.net,iis-5,Asp.net,Iis 5,我是否可以将我的“bin”文件夹及其所有.dll文件放在比网站的IIS本地路径/web根目录更高的级别?我需要将我的dll文件保存在项目之外的目录中。如果可能的话,我尝试使用虚拟目录,但.net似乎忽略了它 我可以为我的bin文件夹使用虚拟目录吗 重复:此处提供的更多信息:不,您不能。也许GAC会起作用。不,你不能。也许GAC会起作用。你可以。您需要修改应用程序的配置文件以探测位置: <runtime> <assemblyBinding xmlns="urn:schemas

我是否可以将我的“bin”文件夹及其所有.dll文件放在比网站的IIS本地路径/web根目录更高的级别?我需要将我的dll文件保存在项目之外的目录中。如果可能的话,我尝试使用虚拟目录,但.net似乎忽略了它

我可以为我的bin文件夹使用虚拟目录吗


重复:此处提供的更多信息:

不,您不能。也许GAC会起作用。

不,你不能。也许GAC会起作用。

你可以。您需要修改应用程序的配置文件以探测位置:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="MyCoolNewPath/bin" />
  </assemblyBinding>
</runtime>

您可以。您需要修改应用程序的配置文件以探测位置:

<runtime>
  <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
    <probing privatePath="MyCoolNewPath/bin" />
  </assemblyBinding>
</runtime>


Carlton,为什么这是重复的?我看不到另一个。这是很古老的,但提到的“复制品”实际上指向了这个问题。我想这是最终版本。卡尔顿,为什么这是重复的?我看不到另一个。这是很古老的,但提到的“复制品”实际上指向了这个问题。这是我猜的最终版本。Probling.PrivatePath不允许根目录之外的路径(“指定公共语言运行库在加载程序集时搜索的应用程序基子目录”),因此它们不是外部的。我同意John的说法,如果您可以这么说,那就太好了,但它不是这样工作的。此方法旨在使您能够覆盖本地文件夹内的全局库。换句话说,这与我想要的正好相反。明白了,谢谢你的澄清。Probling.PrivatePath不允许根目录之外的路径(“指定公共语言运行库在加载程序集时要搜索的应用程序基子目录”),因此它们不是外部的。我同意John,如果你能这么说就太好了,但这样不行。此方法旨在使您能够覆盖本地文件夹内的全局库。换句话说,这与我想要的正好相反。明白了,谢谢你的澄清。是的,GAC是一个选项,唯一的问题是它会使我们的部署过程复杂化。那将是我最后的选择。是的,GAC是一个选择,唯一的问题是它会使我们的部署过程复杂化。那将是我最后的选择。