2

すべての努力にもかかわらず、SSLを使用してIISでホストされている単純なWCFサービスを取得できませんでした。

IIS6.0でWindowsServer2k3を使用しており、サーバーに最大.NET 4.0がインストールされています(Webサイトは4.0用に構成されています)

http //.../ rptService.svc urlにアクセスすると、コードブロックと?wsdlurlを含む.svcページが表示されます。

一方、https //... / rptService.svcにアクセスすると、「リソースが見つかりません」という404エラーが発生します。(URLのコロンはスパム防止のために削除されます)

Webサイトでは、有効なSSL証明書が有効になっています。

私の関連するweb.configファイルは次のとおりです。

    <system.serviceModel>
  <bindings>
    <wsHttpBinding>
      <binding name="rptBinding">
        <security mode="Transport">
          <transport clientCredentialType="None"/>
        </security>
      </binding>
    </wsHttpBinding>
  </bindings>
    <behaviors>
      <serviceBehaviors>
        <behavior name="wcfApp.rptServiceBehavior">
          <serviceDebug includeExceptionDetailInFaults="true"/>
          <serviceMetadata httpsGetEnabled="false" httpGetEnabled="true" />
          <serviceTimeouts/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
    <services>
        <service behaviorConfiguration="wcfApp.rptServiceBehavior"
            name="wcfApp.rptService">
          <endpoint binding="wsHttpBinding" bindingConfiguration="rptBinding"  contract="wcfApp.rptService" 
                    address="">
          </endpoint>
            <endpoint name="MetadataBinding" address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
        </service>
    </services>

私は、同様の状況で150の異なるブログ/ Web投稿からweb.configファイルを書き込むために約100の異なる方法を試しましたが、これまでのところ何も機能していません。

私の最終目標は、このwcfサービスをホストして、カスタムユーザー名バリデーターを使用してユーザー名/パスワードトークンを受け入れることですが、現在、SSLで機能させることさえできません。

アプリケーションはVS2010で構築されています。

他にご不明な点がございましたら、お気軽にお問い合わせください。

どんな助けでも大歓迎です!

4

0 に答える 0