2016-05-04 13 views
1

私のプロジェクトは、Webサービス(WCF)と他のプロジェクトの共通ライブラリを使用するコンソールアプリケーションで構成されています。 このライブラリにはApplicationSettingsがあります。 コンソールアプリケーションでは、私はのみ設定する必要があります:私は、Webサービスの実行中に、同じ側のWeb.configWCFとコンソールアプリケーションを使用するDLLのアプリケーション設定

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <configSections> 
    <sectionGroup name="MyCompany.ConfigurationGroup"> 
     <section name="SignedFileConfiguration" type="MyCompany.Web.SecureFileProxy.SignedFileConfigurationHandler, Net.MyCompany.Web" /> 
    </sectionGroup> 
    <sectionGroup name="applicationSettings"> 
     <section name="MyProject.Library.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> 
    </sectionGroup> 
    </configSections> 
    [...] 
    <MyCompany.ConfigurationGroup> 
    <SignedFileConfiguration Secret="SecretKey!" PatternOfGeneratedUrl="http://www.myCompany.net/cgi/getFile.aspx?volume={0}&amp;path={1}&amp;token={2}&amp;name={3}" ConfiguratorType="MyCompany.Web.SecureFileProxy.SignedFileConfiguration, Net.MyCompany.Web"> 
     <Volumes> 
     <add Name="fallow" PhysicalPath="" /> 
     </Volumes> 
    </SignedFileConfiguration> 
    </MyCompany.ConfigurationGroup> 
    <applicationSettings> 
    <MyProject.Library.Properties.Settings> 
     <setting name="EnvironmentMask" serializeAs="String"> 
     <value>DEV_</value> 
     </setting> 
    </MyProject.Library.Properties.Settings> 
    </applicationSettings> 
    [...] 
</configuration> 

を実行しようとしました

<?xml version="1.0" encoding="utf-8"?> 
<configuration> 
    <configSections> 
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> 
     <section name="MyProject.Library.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" /> 
    </sectionGroup> 
    </configSections> 
    [...] 
    <applicationSettings> 
    <MyProject.Library.Properties.Settings> 
     <setting name="EnvironmentMask" serializeAs="String"> 
     <value>RCT_</value> 
     </setting> 
    </MyProject.Library.Properties.Settings> 
    </applicationSettings> 
    [...] 
</configuration> 

を、私は例外を取得:システム。 Configuration.SettingsPropertyNotFoundExceptionとオブジェクトMyProject.Library.Properties.Settingsが空です

それについて話す唯一のWebサイトはhttps://littletalk.wordpress.com/2008/05/07/use-applicationsettings-in-web-application/ですが、それは私にとっては十分ではありません。

私があなたを助けてくれることを願っています。 ご注意いただきありがとうございます よろしくお願いします。

答えて

関連する問題