通常、Webサービスに付属する構成ファイル(アプリケーションのapp.configファイルなど)があります。このファイルはと呼ばれweb.config
ます。これは、サービスの動作から接続文字列などの特定の設定まで、すべてを構成する場所です。
通常、Webサービスの構成ツールはありませんweb.config
。ファイルを編集すれば完了です。
編集
OK、本当にそのようなプログラムが必要な場合は、それを行う方法があります。私は次のことを試してみます:
このweb.config
ファイルには、appSettings
アプリケーション設定用のセクションが含まれています。このセクションは、別のファイルにアウトソーシングできます。このようなファイルを含める行は次のようになります。
<appSettings file="mysettings.config"/>
ファイル自体には通常のappSettings
セクションが含まれます。
<appSettings>
<add key="Info" value="myself" />
</appSettings>
これで、XMLファイルを読み取り、mysettings.config
変更されたバージョンのファイルを書き込むことができる通常のアプリケーションを作成できます(ファイルの読み取り/書き込みには適切な権限が必要であることに注意してください)。
ファイルの変更時にIISまたはWebServiceを再起動する必要はありませんが、ファイルweb.config
の変更についてはよくわかりませmysettings.config
ん。ファイルを変更した後、WebServiceを再起動する必要がある場合があります。
もう1つの方法は、クライアントが設定を取得/変更できるようにする関数をサービスに作成し、サービス自体がそれらをどこかに保存することです。