asp.net网站外部bin文件夹
我是否可以将我的“bin”文件夹及其所有.dll文件放在比网站的IIS本地路径/web根目录更高的级别?我需要将我的dll文件保存在项目之外的目录中。如果可能的话,我尝试使用虚拟目录,但.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
重复:此处提供的更多信息:不,您不能。也许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是一个选择,唯一的问题是它会使我们的部署过程复杂化。那将是我最后的选择。