Webサービスを参照するasp.netのWebサービスのデプロイ
-
12-09-2019 - |
質問
私は(も我々の開発環境では)他のWebサイトからWebサービスを参照するasp.netのWebソリューションをしました。私は運用サーバーにデプロイするときに私は(本番サーバからの)Webサービスのアドレスを変更する必要があるかどうかを知り、どのようにするか、変更を加える必要がない場合にはしたいですか?
解決
まず最初に、Webサービスをダイナミックに設定されていることを確認します。
それから私は、次のように、あなたのweb.configファイル内のURIを置く提案します:
<appSettings>
<add key="WebServiceUri" value="http://example.com/service.asmx"/>
</appSettings>
あなたがWebサービスをインスタンス化するとき、次の操作を行います:
WebService service = new WebService();
service.Uri = ConfigurationSettings.AppSettings["WebServiceUri"];
WebServiceが、今それが行うすべてのWebサービス要求でURIことを使用します。
他のヒント
私は、実行時にそれを使用し、その後、あなたのweb.configファイルのappSettingsの部分にWebサービスの実際のURLを入れて言うと思います。
所属していません StackOverflow