我有一個使用WCF類庫的WCF Web應用程序。 我的項目是一個WCF Web項目,我是自我託管的。AddressFilter不匹配在終點Dispatcher
我的問題是,我所有的Web服務方法與掛起:
而且「無法自動步入服務器...等」。
錯誤(不是非常有幫助)返回的是:
The operation has timed out
當我使用調用WCF測試客戶端 我得到正確的反應,一切順利的相同方法(S)。
所以,我的web應用程序必須有錯誤。
在一篇類似的文章中,我使用了服務跟蹤查看器。 我得到的錯誤:
The message with To
'http://localhost:8731/Design_Time_Addresses/Authentication/mex/mex'
cannot be processed at the receiver, due to an AddressFilter mismatch at the
EndpointDispatcher. Check that the sender and receiver's EndpointAddresses
agree.
閱讀相關文章後,我嘗試添加:
[ServiceBehavior(AddressFilterMode=AddressFilterMode.Any)]
並重新編譯我的類庫和無濟於事更新我的服務......仍然掛起。
我曾嘗試加入我的兩個Web服務,我的web項目作爲啓動項目,但 我仍然無法步入代碼。我還擁有在Web.config和App.config中設置的所有適當的DEBUG屬性 。
有什麼建議嗎?
是的,這對我來說也是錯誤的,我希望它是答案,但是當我看着我的web時配置我沒有看到 - 事實上,我只看到: 的「http://本地主機:8731/Design_Time_Addresses /驗證 – 2009-08-31 13:20:17
服務配置似乎好給我,但對墨西哥的地址,我真的指的是你的客戶端,似乎在使用錯誤的地址。 – tomasr 2009-08-31 15:17:51
感謝您的回覆。我在下面發佈了所有的CONFIG文件。有任何想法嗎? – 2009-09-03 13:56:04