2011-08-11 7 views
1

これは私を悩ませていますが、問題をフォーム認証アプリケーションで処理するようにトレースしたと思いますが、今はWindows認証を使用しようとした何らかの理由でフォーム認証を引き続き使用したいと考えています。フォーム認証を使用した後、ASP.NET MVC App Windows認証が機能しなくなる

web.configで普通に書いたことがありますが、フォーム認証の署名も試しましたが、依然としてフォーム認証での作業を主張しています。

System.Web.HttpContext.Current.User.Identity.Nameが空の文字列であり、ユーザーが認証されていないと試してみると、アップショットが発生します。

Windows認証を元に戻すにはどうすればよいですか?

歓声 マイケル

答えて

0

Webアプリケーションフォルダが、コンテンツファイルをチェックし、IISでWindows認証を使用するように構成された、彼らは親の権限を継承する必要があることを確認します。また、web.configファイルの認証モードを再確認し、Windowsに設定されていることを確認してください。

+0

Eeekk申し訳ありませんが、これは私のローカルマシン上でデバッグしています。IISにはデプロイされていません。古いデバッグと実行ボタンを押すだけです。 – Michael

+0

VS内部の厄介なWebエンジンまたはIIS Expressを使用していますか?多分、IISまたはIIS Expressを使用するようにマシンを構成することをお勧めします。これにより、最終的に展開するときにどのように振る舞うかを感じ取ることができます。 – DevTez

+0

ええ、良い点....私は実際にIISでそれを設定し、ちょうど私にirksを与えていた! – Michael

関連する問題