質問

私は(も我々の開発環境では)他の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を入れて言うと思います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top