我正在加載測試我的網站。該站點使用clientCredentialType =「Windows」調用在同一個框上運行的WCF服務。一切正常,直到我達到一定的載荷(這甚至不是很高),然後我得到了以下錯誤:WCF加載失敗 - MessageSecurityException
System.ServiceModel.Security.MessageSecurityException: The HTTP request was forbidden with client authentication scheme 'Anonymous'. ----> System.Net.WebException: The remote server returned an error: (403) Forbidden.
在每次調用創建一個通道:
var proxy = (IClientChannel)channelFactory.CreateChannel();
成功時,我收盤:
proxy.Close();
上的錯誤,我放棄:
proxy.Abort();
任何想法發生了什麼?我能做些什麼來更好地處理負載?要找什麼?
WCF服務正在做什麼樣的工作?你可以嘗試的另一件事是嘲笑你的服務。使用相同的接口,但實際的服務代碼無效。看看你是否有類似的問題。如果沒有,在服務中放置一些Thread.Sleep來模擬正在發生的事情。 – 2009-01-22 19:44:58