1. 程式人生 > >WCF釋出後IP被解析伺服器名問題處理方式

WCF釋出後IP被解析伺服器名問題處理方式

WCF 釋出後IP地址被解析成伺服器名,造成如下錯誤:

沒有終結點在偵聽可以接受訊息的 http://iz94v4n3ck0z/IFarmDelivery/DeliveryService.svc。這通常是由於不正確的地址或者 SOAP 操作導致的。如果存在此情況,請參見 InnerException 以瞭解詳細資訊。

解決方式:

在配置檔案中新增如下節中存在下劃線的內容

 <behaviors>
      <serviceBehaviors>
        <behavior name="Kiloway.iFarm.Service.Delivery.DeliveryBehavior">
          <!-- 為避免洩漏元資料資訊,請在部署前將以下值設定為 false 並刪除上面的元資料終結點 -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障異常詳細資訊以進行除錯,請將以下值設定為 true。在部署前設定為 false 以避免洩漏異常資訊 -->
          <serviceDebug includeExceptionDetailInFaults="false"/>
        <useRequestHeadersForMetadataAddress>
            <defaultPorts>
              <add scheme="http" port="8002" />
              <add scheme="https" port="8002" />
            </defaultPorts>
          </useRequestHeadersForMetadataAddress>


 </behavior>