Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在web服务中引用dll配置文件时加载该文件_C#_Asp.net_.net_Wcf_Dll - Fatal编程技术网

C# 在web服务中引用dll配置文件时加载该文件

C# 在web服务中引用dll配置文件时加载该文件,c#,asp.net,.net,wcf,dll,C#,Asp.net,.net,Wcf,Dll,我创建了一个WCF web服务,它引用了一些类库BO.dll、BLL.dll、DAL.dll,并调用它们的方法。其中一个librariesDAL.dll需要一个配置文件来读取一些设置,如连接字符串。然后,配置文件位于dll文件附近。 但是当我使用该服务时,它出现了错误,无法找到文件C:\windows\microsoft.NET\FrameWork\v4.0.30319\Temporary ASP.NET Files\SampleServicesome temp folder\myConfigF

我创建了一个WCF web服务,它引用了一些类库BO.dll、BLL.dll、DAL.dll,并调用它们的方法。其中一个librariesDAL.dll需要一个配置文件来读取一些设置,如连接字符串。然后,配置文件位于dll文件附近。 但是当我使用该服务时,它出现了错误,无法找到文件C:\windows\microsoft.NET\FrameWork\v4.0.30319\Temporary ASP.NET Files\SampleServicesome temp folder\myConfigFile.config

应该说,dll代码将配置文件作为简单的xml文件读取。并提取设置

为什么要在这个地址中查找?
我应该将dll可以访问的配置文件放在哪里?

这是因为对于dll,如果您正在使用 System.Configuration.ConfigurationManager.AppConfig类

否则,您可以手动阅读

此链接可能对您有所帮助


尝试将连接字符串放入您的WebConfig配置文件中有更多设置。我需要一个单独的dll配置文件。请尝试添加所有这些文件。我不确定,但这可能是解决办法。我会的!如果我找不到另一个解决办法!我希望这可以帮助您以简单的xml文件的形式读取配置文件。并提取设置。