1

Web サイトのサブドメインにある WCF サービスにアクセスしようとしています。サブドメインが配置されているサーバーのプロパティは次のとおりです。

  • 基本認証あり
  • 4.0 .NET バージョンがあります

しかし問題は、http://mysubdomain.mydomain.com/Service1.svcのようなサービスにアクセスしようとすると、

500内部サーバーエラー。

ローカルホストからは正常に動作していますが。また、web.config のプロパティを次のように変更しました。

<services>
      <service behaviorConfiguration="WCFService.Service1Behavior"
        name="WCFService.WrangleCore">
        <endpoint address="http://mysubdomain.mydomain.com/ServiceCore.svc" binding="basicHttpBinding" contract="WCFService.IService1">
          <identity>
            <dns value="localhost" />
          </identity>
        </endpoint>
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
      </service>
    </services>

    <behaviors>
      <serviceBehaviors>
        <behavior name="WCFService.Service1Behavior">
          <!-- To avoid disclosing metadata information, set the value below to false before deployment -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- To receive exception details in faults for debugging purposes, set the value below to true.  Set to false before deployment to avoid disclosing exception information -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        </behavior>
      </serviceBehaviors>
    </behaviors>
  </system.serviceModel>

これの解決策を教えてください。

4

1 に答える 1