2012-02-16 3 views
0

初めて内部UATサーバー(IIS 7)でWCFサービスをホストしています。WCFと中間デバイス&外部リンクの問題

このサービスでは、私がこのケースでは、エンドポイントを定義するにはどうすればよい

  1. 、HTTPを介してアクセス可能とhttpsである必要がありhttps://abc.com/MyApp/MyService.svc

    のようなアドレスにウェブを介してアクセスする必要があります?

  2. 私は、httpとhttpsの両方を有効にしてアドレスを空白アドレス= ""として保持すると、WSDLのSOAPロケーションでは、https://abc.com/MyApp/MyService.svcの代わりにサーバーの名前(https://servername/MyService.svc)のアドレスが示されました。
    SOAP UIにこのアドレス(https://abc.com/MyApp/MyService.svc)をロードすると、エンドポイントアドレスがhttps://servername/MyService.svc
  3. に変更されます。ホストヘッダーを使用する必要はありますか?いつどのようにホストヘッダーを使用するのですか?
  4. このシナリオで相対アドレスを定義する方法は?

アドバイスをしてください。

答えて

0

あなたはIISでWebサイトのバインドを変更しようとしたことがありますか? URIはそこに格納されている情報から構築されるため、潜在的に役立つ可能性があります。

+0

no .iはバインディングを変更しようとしていません。それはちょうどbasichttpindingです。 – Shetty

+0

@Shetty:WCFサービスのバインディングではありません。私はIISでのWebサイト自体のバインディングについて話しています。たとえば、*:80が標準のデフォルト値です。 – Guvante

+0

ああ、申し訳ありません.43も有効です.1つは、ポート80が開いていないことです。 ITオペレーションにはこれを行う理由がいくつかあります(sslオフローダとは関係ありません)。しかし、もうすぐオープンします。問題が発生しているかどうかはわかりません。今私はそれが唯一のhttpsで動作するように大丈夫です。 – Shetty

関連する問題