企业库FileConfigurationSource查看调用应用程序的路径

时间:2011-12-19 02:25:25

标签: enterprise-library

“找不到配置文件C:\ mywebapp \ mydoamin.dll.config。”

mywebapp域是原始代码。 mydomain是引用FileConfigurationSource的执行代码,它是配置文件所在的位置。我期待它在mydomain中查找... c:\ mydomain \ mydomain.dll.config。我错过了什么吗?

1 个答案:

答案 0 :(得分:0)

如果您使用FileConfigurationSource的相对路径,它将在AppDomain.CurrentDomain.BaseDirectory目录中查找该文件。实际上,它会将BaseDirectory与作为构造函数参数给出的相对路径组合在一起,以尝试找到该文件。

您需要将配置文件部署到Web根目录(基于当前代码)或使用绝对路径。