2

C# Windows アプリで Webreference の URL を変更する必要があります。私のapp.configファイルは次のとおりapplicationSettingsです

<applicationSettings>
    <DataAggregator.Properties.Settings>
        <setting name="DataAggregator_WebService_AccessDB"  serializeAs="String">
            <value>http://twks-126/Webservice/AccessDB.asmx</value>
        </setting>
    </DataAggregator.Properties.Settings>
</applicationSettings>

実行時に値を新しい Web サービスに変更する必要があります。取得しようとするとconfigurationmanager.appsettings、設定が取得できません。私は何か間違ったことをしていますか?

ありがとう。

4

3 に答える 3

0

app.config 構成を次のように変更してみてください。

<appSettings>
    <add key="DataAggregator_WebService_AccessDB" value="http://twks-126/Webservice/AccessDB.asmx"/>
</appSettings>
于 2012-08-08T07:38:54.980 に答える
0

が指すデータにアクセスする場合<DataAggregator.Properties.Settings>は、コードでこの構文を使用する必要があります

string url = DataAggregator.Properties.Settings.Default.DataAggregator_WebService_AccessDB;

ただし、この設定がアプリケーション スコープとして構成されている場合、変更を構成ファイルに保存することはできないことに注意してください。

構文を使用して、構成ファイルの別のセクションにアクセスできます。このセクションは呼び出されAppSettings、次のセクションとは異なりますapplicationSettings

于 2012-08-08T07:48:59.343 に答える