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