2011-11-13 15 views
1

単純なWCFサービスプロジェクトと、このサービスを通じてデータベースにクエリを実行するSilverlightプロジェクトがあります。 サービスのアドレス(実際にはローカルホストにデプロイしてから実際にはポート番号のみ)を設定できますか? Webサービスを再構築するたびにアドレスが変更されるため、参照を更新するためにSilverlightからServiceReferences.ClientConfigファイルも更新する必要があります。WCFでWebサービスの展開アドレスを固定設定する

答えて

0

Visual Studio Development Server内の同じポートでASP.NETプロジェクトを一貫して実行するように設定したいですか?

  • 右「、Servers節(第2節)の下
  • (第三の選択肢でなければなりません)[プロパティ]ウィンドウでWebタブを選択し、あなたを自分のASP.NETプロジェクトを右クリックし、Properties
  • を選択Use Visual Studio Development Serverのラジオボタンチェックがあり、次にデフォルトではAuto-assign Portというラベルの付いたサブセレクションがあります。このサブ選択をSpecific portに変更し、ポート番号を選択するだけです。

これで、プロジェクトは常に開発サーバー上の指定されたポートで実行されます。 http://localhost:12345/MyService.svcおよびhttp://localhost:12345/Default.aspx

+0

返信ありがとうございます。クライアントからアドレスを設定したくありません。問題は、http:// localhost:FIXEDPORT/MyService.svcのような固定ポートでWebサービスを設定したいのですが、FIXEDPORTを固定に設定したいのは、毎回ランダムな新しいポートを撮影するためです。私はこれがいくつかASP.NETのWeb開発者のサーバーポート関連のものだと思う。 –

関連する問題