2012-03-06 24 views
12

ASP.NET WebアプリケーションをIIS6からIIS7統合モードにアップグレードしました。identity impersonate = trueを引き続き使用するためにvalidateIntegratedModeConfiguration = falseを設定することは安全ですか?

<identity impersonate="true"/> 

を、したがって、我々は設定しなければなりませんでした:私たちのアプリケーションが使用しています

<validation validateIntegratedModeConfiguration="false" /> 

これは賢明ですか?私の本能は言いませんが、この問題をGoogleで検索すると、この「回避策」は訪問されたすべてのページで提案されます。

IIS7統合では偽装はもはや優れた慣行ではなくなりました。私たちはそれを断念し、別の解決策を考え出すべきでしょうか?

+1

プログラミングに関する質問以上にIIS設定の質問があるので、serverfault.comで質問するほうがよいかもしれません。) – Rob

+0

IIS6でも偽装が嫌になったのは私の理解でした。 IIS7の新しいセキュリティ機能を使用することができないので、あなたが偽装する必要がある理由と、それを削除する必要があることを見てみましょう。 –

+0

@SimonHalseyありがとう。あなたは悪い練習の提案の参考文献を持っていますか?主な理由はデータベース目的のためだと思う –

答えて

3

@GregT:以下は、私は、コードの特定の行がエラーとして問題をログに記録し、必要な操作を実行するように追加されていることを理解したようにあなたの質問

http://forums.iis.net/t/1150266.aspx
http://mvolo.com/breaking-changes-for-aspnet-20-applications-running-in-integrated-mode-on-iis-70/

に答えるリンクがあります。

+1

有用なリンクですが、なりすましの実践に関するいくつかの追加情報は大歓迎です –

関連する問題