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