【发布时间】:2013-12-04 14:40:38
【问题描述】:
我创建了一个 WCF Web 服务,它引用了一些类库(BO.dll、BLL.dll、DAL.dll),并调用了它们的方法。其中一个库(DAL.dll)需要一个配置文件来读取一些设置,如连接字符串。然后配置文件位于 dll 文件附近。 但是当我使用该服务时,出现“找不到文件 C:\windows\microsoft.NET\FrameWork\v4.0.30319\Temporary ASP.NET Files\SampleService(some temp folder)\myConfigFile.config”的错误
我应该说,dll 代码将配置文件读取为一个简单的 xml 文件。并提取设置。
为什么要在这个地址中寻找? 我应该把配置文件放在哪里可以被 dll 访问?
【问题讨论】:
-
尝试把连接字符串放到你的webconfig中
-
配置文件中有更多设置。我需要一个单独的 dll 配置文件。
-
尝试添加所有这些。我不确定,但它可能会提供解决方案。
-
我会做!如果我找不到其他解决方案!