来自WCF服务中的Web.config的应用程序设置返回null

时间:2016-08-04 10:13:01

标签: c# wcf web-config

我在创建的WCF服务中从web.config文件中检索应用设置时遇到问题。在调用我的设置时,我正在检索空值。挖掘对象还显示AppSettings列表中没有键。

此问题在SO / Google上有一些帖子,我已经纳入了所有建议,但无济于事。这是我目前的立场和我的尝试:

的web.config:

<configuration>
<appSettings>
    <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" />

    <!-- CRM Creds -->
    <add key="CrmUrl" value="[removed]"/>
    <add key="CrmUser" value="[removed]"/>
    <add key="CrmPass" value="[removed]"/>

  </appSettings>...

调用设置的方法:

System.Web.Configuration.WebConfigurationManager.AppSettings["CrmUrl"]

System.Configuration.ConfigurationManager.AppSettings["CrmUrl"]

我正在调用的文件位于文件夹中,而web.config位于根目录中。我理解WebConfigurationManager无论如何都能找到这个,但我没有运气。

代码: %projectfolder%/Client/Client.cs

配置:%projectfolder%/web.config

我已经用尽了所有的东西,并且用尽了我所有的谷歌。任何建议都表示赞赏。

0 个答案:

没有答案
相关问题