1. 程式人生 > >異常資訊:由於內部錯誤,伺服器無法處理該請求。有關該錯誤的詳細資訊,請開啟伺服器上的 IncludeExceptionDetailInFaults (從 ServiceBehaviorAttribut

異常資訊:由於內部錯誤,伺服器無法處理該請求。有關該錯誤的詳細資訊,請開啟伺服器上的 IncludeExceptionDetailInFaults (從 ServiceBehaviorAttribut

不太懂WCF配置檔案,當出現了這種錯誤時,呵呵,就按照上面的提示,作如下操作:

在wcf專案下,找到web.config 檔案修改如下(藍色部分)

 <behaviors>
      <serviceBehaviors>
        <behavior>
          <!-- 為避免洩漏元資料資訊,請在部署前將以下值設定為 false 並刪除上面的元資料終結點 -->
          <serviceMetadata httpGetEnabled="true"/>
          <!-- 要接收故障異常詳細資訊以進行除錯,請將以下值設定為 true。在部署前設定為 false 以避免洩漏異常資訊 -->
          <dataContractSerializer maxItemsInObjectGraph="2147483647"/>
          <serviceDebug includeExceptionDetailInFaults="true"/>

        </behavior>
      </serviceBehaviors>
    </behaviors>

改後,執行,看到了錯誤的詳細資訊,呵呵,錯誤定位後,仔細的檢查了一下,問題解決