1. 程式人生 > 實用技巧 >開發常見錯誤解決(6)WSE3.0未處理的WebException,未處理的Web異常,基礎連線以及關閉...

開發常見錯誤解決(6)WSE3.0未處理的WebException,未處理的Web異常,基礎連線以及關閉...

開發常見錯誤解決(6)WSE3.0未處理的WebException,未處理的Web異常,基礎連線以及關閉。 我們在除錯WSE服務端服務的時候會丟擲,未處理的Web異常,基礎連線以及關閉的異常資訊。如圖: 此錯誤是由使用者身份驗證沒有通過引起。WSE3.0框架在使用者提交呼叫請求時,截獲了SOAPHeader資訊。反序列化為UserNametoken,呼叫protected override string AuthenticateToken(UsernameToken token)進行使用者資訊驗證。 驗證失敗,就會丟擲異常,服務不可呼叫。 解決辦法就是仔細檢查客戶端UserNametoken傳遞的資訊和服務端的密碼驗證是否過程對應。一定確保兩者在比較密碼的過程準確。這樣才能保證正確的密碼得到正確的驗證結果。 才能正確地呼叫web服務