The*_*ght 2 c# asp.net iis web-config bin
我有一个位于C:/ MainApp的asp.net应用程序,它有一个bin文件夹.在IIS中,我将其配置为Web应用程序,我可以运行我的测试页面.
现在,我有2个带有自己的dll的Web服务应用程序,我不想在主bin文件夹c:/ MainApp/Bin中部署这些dll,原因有些,请不要问为什么!这两个子应用程序需要托管在同一个MainApp下,而无需为每个子应用程序创建新的虚拟文件夹.
所以,
c:/MainApp
c:/MainApp/bin
c:/MainApp/SubApp1/bin
c:/MainApp/SubApp2/bin
Run Code Online (Sandbox Code Playgroud)
如何配置webconfig以使我的SubApp文件夹可以拥有自己的bin文件夹?
如果是这样,他们是否也会在运行时从MainApp bin文件夹继承?
非常感谢,
您可以将assemblyBinding元素添加到web.config以设置多个"bin"路径:
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<probing privatePath="bin;SubApp1\bin;SubApp2\bin"/>
</assemblyBinding>
</runtime>
</configuration>
Run Code Online (Sandbox Code Playgroud)
这将导致您的主Web应用程序使用probing元素中所有bin路径的DLL .
| 归档时间: |
|
| 查看次数: |
4854 次 |
| 最近记录: |