Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net 如何使用web.config运行时linkedConfiguration中的相对路径_.net_Web Config_Assembly Binding Redirect - Fatal编程技术网

.net 如何使用web.config运行时linkedConfiguration中的相对路径

.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

我试图使用元素的相对路径。我可以指定我的runtime.config的完整路径,它将很好地加载它,但我希望将其设置为与fusion日志中显示的AppBase相关的路径。我试过以下方法

<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>