.net - 如何使用 web.config 运行时中的相对路径 linkedConfiguration
问题描述
我正在尝试对<linkedConfiguration>
元素使用相对路径。我可以为我的 runtime.config 指定一个完整路径,它会很好地加载它,但我想将它设置为相对于融合日志中显示的 AppBase。我尝试了以下方法。
<linkedConfiguration href="file:runtime.config"/>
<linkedConfiguration href="file://./runtime.config"/>
<linkedConfiguration href="runtime.config"/>
<linkedConfiguration href="./runtime.config"/>
<linkedConfiguration href="~/runtime.config"/>
我也找到了这个答案,但不幸的是它对我不起作用。这是迄今为止对我有用的唯一途径。
<linkedConfiguration href="file://C:/Perforce/{product}/Branches/Working26/UI/Web/{website}/runtime.config"/>
这些{}
是我从 URL 中编辑的信息。
这是我<linkedConfiguration>
在 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>
这是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>
解决方案
推荐阅读
- angular - Angular Material:如何根据建议的选项验证自动完成功能?
- laravel - Laravel 第一次失败后如何停止所有验证?
- export - 在 PGAdmin 中导出表
- azure-devops - 通过 Microsoft Appcenter 将 VSTS 构建分发到 Play 商店
- yaml - 以占位符开头的 Yaml 翻译
- java - 在一个卡片视图中填充所有行
- laravel - cookie过期时间无效
- html - css中带分隔线的圆圈
- cucumber-java - 需要一些带有 Extent 报告的 Cucumber+Java+selenium+TESTNG 并行执行的好例子
- reactjs - 如何测试与Router连接的React组件?