定义“Bin”文件夹的路径

时间:2009-08-24 15:37:04

标签: asp.net web-config bin

我有一个使用AJAX的ASP.Net项目,我把它放在反向代理后面的服务器上。

假设我的项目位于服务器上:

C:\的Inetpub \ wwwroot的\凸出\应用

所以bin文件夹应该在这里:

C:\的Inetpub \ wwwroot的\凸出\应用\滨

反向代理使服务器在此自动查找项目的Bin文件夹:

C:\的Inetpub \ wwwroot的\滨

因为在反向代理后面工作时,所有文件引用都需要相对于根目录。

我假设Bin路径默认设置为“〜\ Bin”,这与根目录无关。

我需要将Bin文件夹路径设置为“。\ Bin”任何想法?

由于

编辑:

将BIN文件夹添加到C:\ inetpub \ wwwroot \ Bin不是一个选项。

由于

2 个答案:

答案 0 :(得分:4)

您可以使用 assemblyBinding 设置程序集的探测补丁。

<configuration>
   <runtime>   
      <assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
         <probing privatePath="bin;bin2\subbin;bin3"/>
      </assemblyBinding>
   </runtime>   
</configuration>

有关详细信息,请参阅assemblyBinding

答案 1 :(得分:1)

事实证明这是一个IIS虚拟目录问题。

感谢您的帮助!