2008-09-22 7 views
0

私のアプリケーションのフォルダに.asmxがあり、401にアクセスしようとしています。IIS 6.0は頑強に認証設定を記憶しています

私は、ディレクトリセキュリティ設定を含む設定をダブルチェックとトリプルチェックしました。それは匿名を許可します。私はWindows認証を無効にしました。

アプリケーションとそのフォルダを削除して同じアプリケーション名で再デプロイすると、古い設定が魔法のように再適用されます。

サーバーの別のフォルダに全く同じアプリケーションを配備し、別のアプリケーションを新しい名前で作成し、ディレクトリセキュリティ設定を再度設定した場合、動作します。

IISに元のアプリケーション名の設定を忘れるにはどうすればよいですか?

答えて

1

IISで最初のアプリケーションとその関連ファイルをディスク上で削除した後、IIS(または可能であればサーバー)を再起動してみてください。その後、元に戻り、セットアップ全体を再作成します。

0

最終的に私はそれを再び働かせました。別のフォルダに展開し、仮想フォルダ/アプリケーションを再作成します。

どのように違いがあるのか​​はっきりしていませんが、少なくとも問題は再現しています。

0

私はasp.netページで同様の状況に遭遇しました。私は匿名をオンにし、仮想ディレクトリをオフに統合しましたが、1ページは反対でした。 1つの特別なページに行くまで、すべてうまくいきました。その後、私のポストバックは機能しなくなり、新しい仮想ディレクトリに展開するまでサイトからログアウトできませんでした。

私の最終的な解決策は、匿名を有効にしてサイト全体に統合し、その1ページで匿名をオフにすることでした。

関連する問題