2010-05-14 47 views
1

我有一個WCF服務,我已經能夠良好地溝通,而它是本地託管。如何調試WCF服務,一旦它的開發環境

我把它部署到IIS Web服務器,現在,我可以在試圖測試這個導航到http://site.com:8000/service/servicename.svc?wsdl

得到沒有錯誤的WSDL文件,我創建了一個控制檯應用程序,並能成功添加服務參考。但是,當我嘗試在服務引用上運行Get()方法時,它只是掛起而沒有響應。

我該如何開始調試?

謝謝!

+0

你有沒有設置日誌? – dsolimano 2010-05-14 20:12:57

+0

沒有。至少,我沒有在代碼中發展過。是否有IIS日誌以外的日誌可以檢查? – ffc 2010-05-14 20:14:03

+4

是的,打開WCF跟蹤。請參閱http://msdn.microsoft.com/en-us/library/ms730342.aspx。 – 2010-05-14 20:20:28

回答

0

當你在開發,但不是在IIS工作的服務,它往往是由於與WCF配置的問題:

  • 到位的配置(因爲你可以添加服務引用它可能是)
  • 您正在使用的協議是否可用。您正在使用的配置必須匹配打開的配置。例如,你是否在不使用WAS的情況下使用nettcpip綁定。