2017-03-21 10 views
0

私はASP.NET MVCを使用していますが、私はActive Directoryに対してForms認証を使用しています。しかし、私のコントローラの1つにWindows認証を使用してユーザーを偽装する必要があります。両方の認証を使用することは可能ですか?私のWeb構成でASP.NET Windowsとフォームのautherntication

は、私はこれを試してみた:

<authentication mode="Windows" /> 
    <identity impersonate="true" userName=“username” password=“password” /> 
<authentication mode="Forms"> 
     <forms name=".ADAuthCookie" loginUrl="~/Login/Index" timeout="45" slidingExpiration="false" protection="All" path="/" /> 
    </authentication> 

が、私は、私のサイトを実行しようとすると、私は500内部サーバーエラーが発生します。助けてください!私はちょうど私のコントローラの1つでユーザーを偽装する必要があります。このコントローラには、Active Directory認証は必要ありません。

答えて

0

フォーム認証またはWindows認証は、サーバーの構成パラメータです。両方の認証方法をWebアプリケーションの同じインスタンス上に持つことはできません。 問題が発生した場合は、we.configファイルとIIS構成の一致を確認してください。 あなたの投稿に設定の詳細を追加してください。 乾杯[

]
関連する問題