【问题标题】:loading dll config file when it is referenced in web services在 Web 服务中引用时加载 dll 配置文件
【发布时间】: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 配置文件。
  • 尝试添加所有这些。我不确定,但它可能会提供解决方案。
  • 我会做!如果我找不到其他解决方案!
  • 希望对你有帮助youtube.com/watch?v=juBDM3fb-i0

标签: c# asp.net .net wcf dll


【解决方案1】:

这是因为对于 DLL,如果您正在使用 System.Configuration.ConfigurationManger.AppConfig 类。

否则你可以手动阅读。

此链接可能对您有所帮助

Reading dll.config (not app.config!) from a plugin module

【讨论】:

  • dll 将配置文件作为简单的 xml 文件读取。并提取设置。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-03-09
  • 1970-01-01
相关资源
最近更新 更多