- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
此元素的 MSDN 文档说“指向配置文件的路径。如果配置源是文件,则此属性是必需的。”好的,这是相当明显的。
我尝试将其设置为 filePath="enterpriselibrary.config"。该文件存在于我的 Web 应用程序的根目录中。但是当我尝试记录异常时,我得到“找不到配置文件enterpriselibrary.config”。如果我使用相对路径“~/enterpriselibrary.config”,同样的事情。
那么这个文件路径的故事是什么,它是否必须是一个硬路径(C:
...\MyApp\enterpriselibrary.config)?是否有一些我遗漏的文件?
最佳答案
这是 EL 5.0 中的一个已知错误:http://entlib.codeplex.com/workitem/26760
该错误在 EL 5.0 可选更新 1 中得到修复。该错误页面上还有一个解决方法(下面的代码)。我已经成功地使用了解决方法。
workaround:
code:
[Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationElementType(typeof(FileConfigurationSourceElement))]
class FileConfigurationSource : Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSource
{
public FileConfigurationSource(string configurationFilepath)
: base(configurationFilepath)
{
}
}
class FileConfigurationSourceElement : Microsoft.Practices.EnterpriseLibrary.Common.Configuration.FileConfigurationSourceElement
{
public override Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource CreateSource()
{
string configurationFilepath = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, this.FilePath);
return new FileConfigurationSource(configurationFilepath);
}
}
config:
<add name="sourceName" type="YourNamespase.FileConfigurationSource, YourAssembly" filePath ="fileName"/>
关于enterprise-library - EnterpriseLibrary.ConfigurationSource 的 filePath 参数是否必须是非相对路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6232234/
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。 关闭 4 年前。
我已更改 my.cnf。并检查sql_mode使用下面的命令 select @@global.sql_mode; 它说, 我也尝试过 set global sql_mode=''; SET sql_m
首先,我有一个结构,它有一个值和一个默认值 struct S { int a = 1; }; 当 gcc 和 clang 都是 non-const/non-constexpr 时,可以默认构造
我是一名优秀的程序员,十分优秀!