定义“Bin”文件夹的路径
我有一个使用AJAX的ASP.Net项目,我将其放在服务器后面的反向代理服务器上。定义“Bin”文件夹的路径
比方说我的项目所在的服务器在这里:
C:\的Inetpub \ wwwroot的\凸出\应用
所以bin文件夹应该在这里:
C:\的Inetpub \ wwwroot的\凸出\程序\ BIN
反向代理使服务器自动查找该项目在这里Bin文件夹:
C:\的Inetpub \ wwwroot的\ BIN
因为在反向代理后面工作,所有文件引用都需要相对于根目录。
我假设Bin路径默认设置为“〜\ Bin”,而不是相对于根目录。
我需要将我的Bin文件夹路径设置为“。\ Bin”任何想法?
感谢
编辑:
添加bin文件夹C:\的Inetpub \ wwwroot的\ BIN是不是一种选择。
感谢
事实证明,这是一个IIS虚拟目录问题。
感谢您的帮助!
您可以使用assemblyBinding设置探测补丁程序集。
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;bin2\subbin;bin3"/>
</assemblyBinding>
</runtime>
</configuration>
欲了解更多信息,请参阅assemblyBinding。
看来你还必须在每个aspx的开头添加Assembly和Namespace。例如:' 'Source:http://www.hanselman.com/blog/MovingTheCodeBehindAssembliesDLLsToadifferentFolderThanBINWithASPNET11.aspx – hectorct 2012-07-03 18:28:02
很高兴认识您已经解决了这个问题,并选择了你自己的答案... – 2010-04-24 18:47:28
我感觉到讽刺吗? – 2010-04-29 19:18:11