0
我有一個ASP.Net web應用程序,我正在執行登錄操作。但是當我打電話登錄服務時,我得到了下面的豁免。如何知道ASP.Net中確切的異常類型MVC
System.ServiceModel.FaultException`1[System.ServiceModel.ExceptionDetail]
if (loginType == LoginTypeEnum.Google)
{
result = AuthenticateByGoogle(username, password);
}
catch (Exception ex)
{
string x = ex.GetType().ToString(); // What to write here to get the exact exception
return x;
}
僅用於調試目的,我返回字符串x並在前端顯示它,方法是將其添加到錯誤包中。我認爲FaultException是一個泛型的異常類型。那麼我怎樣才能從「ex」中指出確切的例外。我是初學者,所以請指導我。
爲什麼不讓應用程序拋出異常? –
我是初學者。你能告訴我你要我做什麼嗎?我會照你的指導去做。 – Unbreakable
您應該真的避免嚮應用程序的用戶顯示應用程序的技術內容,例如異常類型。你可能會更好地顯示'ex.Message',但即使這樣做可能太多了。 – DavidG