2011-01-09 5 views
0

サービスアプリケーションの別のポート( )を取得しようとしていますが、ポート設定から空のWeb設定が見つかりました。 どこでwcfアプリケーションのポートを定義し、新しいエンドポイントなどを追加できますか。 P.S:私は.netを使用しています4wcfアプリケーションを別のポートに定義する方法

+0

あまり明確ではありません**あなたのweb.configの内容を表示することができますか? - 少なくともセクション - 内容をより詳細に説明してください。 –

+0

開発中に、どのようにホスティングしていますか、これはVisual Studioからですか? –

答えて

0

web.configでポートを定義することはできません。ポートは、自己ホスト型サービスに対してのみ定義できます。 IISホストサービスの場合、ポートはサービスアプリケーションをホストするWebサイトによって定義されます。

.NET 4.0では既定の構成が適用されている簡略化された構成モデルが用意されているため、おそらく構成が表示されません。 .NET 3.5と同じ方法で独自の設定を作成できます。

0

通常、エンドポイントの設定は、アプリケーションの設定ファイル(コンソールまたはWinformsアプリの場合はapp.config、Webアプリケーションの場合はweb.config)で行われます。

あなたが設定で多くのものを定義することができます。

  • エンドポイントアドレス
  • あなたが定義することができるかどうかは、そのサービスのエンドポイント

が提供するあなたのバインディングを使用

  • サービス契約あなたののポートは、あなたのサービスをどのようにホストするかによって異なります。IIS/WASでホストしている場合は、ポートを定義することはできませんIISによって処理されます。コンソールアプリケーション、Windows NTサービスなどで自己ホストしている場合は、に設定することができます。