私は、さまざまなクライアントのWebサービス(.asmx)を消費するwindows mobile 6アプリケーションを作成しています。 私が知っているように、私は手動で "Web参照の追加"する必要があります。私はそれらの機能を呼び出すことができます。 Web参照をコードの背後にある変数として設定することはできますか? こうすれば、WebサービスのURLをテキストファイルに保存できます。別のクライアントでは、そのアプリケーションを再コンパイルするのではなく、そのテキストファイルを編集するだけです。コードの後ろにあるWebサービスを設定する
0
A
答えて
0
デザイン時にWeb参照を追加する必要があります。
実行時に、Url
プロパティを使用してターゲットWebサービスのURLを変更できます。ここではapp.configからターゲットURLを引っ張っての例を示します。ここ
var ws = new MyWebService();
ws.Url = ConfigurationManager.AppSettings["SomeUrl"].ToString();
唯一の難点は、デザイン時ののWSDLおよび実行時のサービスが一致しなければならないということです。
0
はい、ちょうどのようなものを追加:あなたはあなたができない場合は、おそらくプロジェクトにSystem.Configuration
への新しい参照を追加する必要があります
string URL = ConfigurationManager.AppSettings["WebReference"].ToString();
:で、それを呼び出して
<configuration>
<appSettings>
<add key="WebReference" value="URLofASMX"/>
...
をSystem.Configuration
を含めるだけでConfigurationManager
にアクセスしてください。
+0
プロジェクトにSystem.Configurationを追加しましたが、名前空間が見つかりませんでした – RoyT
関連する問題
- 1. 暗黙のスタイルをコードの後ろに設定する
- 2. アンカータグの値をコードの後ろに設定する
- 3. wpfのコードの後ろにウィンドウアイコンを設定する方法は?
- 4. Wpf:コードブレイクの後ろにコードを設定するスタイルトリガー
- 5. コードの後ろにあるチェックボックス
- 6. LinkButtonのonClientClickのwindow.locationをコードの後ろから設定する
- 7. プロキシの後ろにバインダーを設定する
- 8. コードの後ろのリピーターにあるコントロールにアクセスできない
- 9. Janrain EngageのヘルプopenID C#コードの後ろにasp.netフォームのWebサイト
- 10. Apache | Django:ベースURLの後ろにあるWebサイトを実行するには?
- 11. soapUI:WebSEALの背後にあるWebサービスをテストする方法は?
- 12. ASP.NET C#コードの背後にあるコードからOnSelectedIndexChangedを設定します
- 13. ASP.NET GridViewのHtmlInputRadioButtonの名前をコードの後ろから設定します
- 14. コードの後ろのユーザーコントロール
- 15. マウスの後ろにあるJqueryのツールチップ
- 16. Git:シーンの後ろにあるもの
- 17. コードの後ろにカーソルを移動
- 18. Container.ItemIndexをコードの後ろに取得
- 19. コードの後ろに振る舞いを添付する
- 20. load()PHPの後ろにある要素
- 21. httpsの後ろにあるGrailsアプリケーション
- 22. コメントの後ろにあるテキスト
- 23. Asp.Net AlertBoxコードの後ろにページがありますか?
- 24. ASP.NETバリデーターの後ろにコード生成フォームがあります
- 25. ASP.NET Webサイトの定期購読サービスを設定する
- 26. WCFでWebサービスの展開アドレスを固定設定する
- 27. Table/TableRow/TabelCellの幅をパーセントでasp.netのコードの後ろに設定する方法は?
- 28. WebサービスのURLを動的に設定する
- 29. Java Webサービス:起動後にコードが実行される
- 30. WPFのxamlのコードの後ろにconstメンバーをバインドする
は一般的に言えませんが、こちらを参照してください。http://social.msdn.microsoft.com/forums/en-US/csharpgeneral/thread/39138d08-aa08-4c0c-9a58-0eb81a672f54私はこれが役に立ったら知っている – MethodMan