我正在嘗試做一個測試Web服務並拋出一個SoapException。但是,當我通過瀏覽器打開服務,它顯示內部服務器錯誤 - 500.在ASP.NET客戶端中顯示webservice soapexception響應
如果我嘗試通過手動創建的SoapRequest(在stringbuilder中)手動使用它,我得到同樣的錯誤「Servererror - 500」 Visual Studio本身在線「WebResponse response = req.GetResponse()
」
是否有反正我實際上可以看到「錯誤響應XML」。
服務器代碼只是 [WebMethod] public void GetSoapException() { throw new SoapException(); } 所以不存在錯誤的可能性。 – Subhasis 2009-09-06 18:33:09
正確...我可以傳遞一些東西給SoapException構造函數(事實上我已經試過了),但最後我需要拋出異常......我錯了嗎? 拋出異常總是會導致「服務器錯誤 - 500」?如果是這樣,我怎麼能得到XML中的錯誤。 – Subhasis 2009-09-06 18:54:58