2010-12-30 5 views
0

私のサイトをIIS7、.NET 4.0、および統合パイプラインにアップグレードしていますが、いくつか問題があります。静的ファイルで認証を有効にすると、サーバーエラーが発生するのはなぜですか?

静的ファイルを含むIISインストールのサブアプリケーション(リモートサーバー上の仮想ディレクトリ)があり、残りの部分がFormsAuthenticationを使用するWindowAuthenticationを使用して認証する必要があります。

それがどのように見えるのweb.configを持っています

<?xml version="1.0" encoding="UTF-8"?> 
<configuration> 
<system.web> 
    <authentication mode="Windows" /> 
    <authorization> 
     <allow users="?" /> 
    </authorization> 
</system.web> 

私は親web.configファイルに2つの認証モジュールを追加tを取り除く彼はデフォルトのmanagedOnly前提条件を持っています。明らかに、removeステートメントのためにディレクトリは認証されていません。しかし、私がこれらの行を削除すると、一般的なサーバー500のエラーが発生します。私は何か他のものを逃している?

答えて

0

これは実際には非常にシンプルだったため、アプリケーションにはBinディレクトリがなかったため、必要なDLLが1つもなく、エラーが発生しました。新しく作成する方法を知っているWindowsAuthenticationModule

+0

これは解決策ではありませんでしたが、私は正しい解決策が何であるか忘れていました。 –

関連する問題