.net 如何使用web.config运行时linkedConfiguration中的相对路径
我试图使用元素的相对路径。我可以指定我的runtime.config的完整路径,它将很好地加载它,但我希望将其设置为与fusion日志中显示的AppBase相关的路径。我试过以下方法.net 如何使用web.config运行时linkedConfiguration中的相对路径,.net,web-config,assembly-binding-redirect,.net,Web Config,Assembly Binding Redirect,我试图使用元素的相对路径。我可以指定我的runtime.config的完整路径,它将很好地加载它,但我希望将其设置为与fusion日志中显示的AppBase相关的路径。我试过以下方法 <linkedConfiguration href="file:runtime.config"/> <linkedConfiguration href="file://./runtime.config"/> <linkedConfiguration href="runtime.conf
<linkedConfiguration href="file:runtime.config"/>
<linkedConfiguration href="file://./runtime.config"/>
<linkedConfiguration href="runtime.config"/>
<linkedConfiguration href="./runtime.config"/>
<linkedConfiguration href="~/runtime.config"/>
这是runtime.config
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
...
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Lumberjack" culture="neutral" publicKeyToken="bef447dd453f4f84" />
<bindingRedirect oldVersion="0.0.0.0-12.400.0.0" newVersion="12.400.0.0" />
</dependentAssembly>
</assemblyBinding>
...
</runtime>
<configuration>
...
...
你曾经解决过这个问题吗?@camainc没有。不幸的是,我从来没有找到一种方法来解决这个问题。它似乎对web.config文件不起作用。我想是因为父元素是“runtime”而不是“configuration”。请参见中的答案“您曾经解决过这个问题吗?@camainc否不幸的是,我从未找到这样做的方法。它似乎不适用于web.config文件。我认为是因为父元素是“运行时”而不是“配置”
<?xml version="1.0" encoding="utf-8"?>
<configuration>
...
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<linkedConfiguration href="file://C:/Perforce/{product}/Branches/Working26/UI/Web/{website}/runtime.config"/>
</assemblyBinding>
</configuration>
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<runtime>
...
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="Lumberjack" culture="neutral" publicKeyToken="bef447dd453f4f84" />
<bindingRedirect oldVersion="0.0.0.0-12.400.0.0" newVersion="12.400.0.0" />
</dependentAssembly>
</assemblyBinding>
...
</runtime>
<configuration>