[WCF]呼叫正式機WCF時失敗但本機卻可以成功時,如何快速找錯誤訊息
一般來說,都是透過visual studio將wcf發行到正式機,可是有時候在本機測試沒問題,一發行上去然後呼叫時就出現錯誤導致無法呼叫!例如下面這個錯誤訊息:講了跟沒講一樣 = =" ,只說(由於內部錯誤....),一點幫助也沒有。
這時候可以把web.config裡面的includeExceptionDetailInFaults屬性設定為true,然後就會跳出比較詳細的錯誤訊息囉:
看到比較有幫助的錯誤訊息(基礎提供者在open失敗)之後,可以參考正式機的web.config的設定,複製到本機的web.config,就能在本機重現錯誤訊息囉~只要能在本機找到錯誤訊息的話,要解決問題是容易很多的!
本篇大概是這樣。。。