2017-12-26 10 views
2

イントラネットおよびインターネットユーザー(Windows認証)を使用したASP.NET MVCアプリケーションがあります。ユーザーがイントラネット内でアプリケーションを開く場合、自動ログインする必要があります。それ以外の場合は、手動で認証するカスタムログインページを表示する必要があります。 (現在は、ntlmがネゴシエートするため、401プロンプトが表示されます)。ASP.NET MVCのカスタムログインページを使用したイントラネットウィンドウ認証

ntlm 401にカスタムログインページを表示する方法はありますか?iisエラーページ、application_endrequest、webconfig(エラーページ)を試しました。何もうまくいきません。 Asp.Net MVCで

答えて

0

あなたはこのようweb.configで独自の定義のHTMLレイアウトでカスタムエラーページを作成することができます。

<!--IIS Custom Errors--> 
    <httpErrors errorMode="Custom" existingResponse="Replace"> 
     <remove statusCode="404" /> 
     <error statusCode="404" path="/CustomErrors/404.html" responseMode="ExecuteURL" /> 
     <remove statusCode="500" /> 
     <error statusCode="500" path="/CustomErrors/500.html" responseMode="ExecuteURL" /> 
    </httpErrors> 
関連する問題