0

アプリケーションのフォルダに.asmxがあり、401にアクセスしようとし続けます。

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

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

まったく同じアプリケーションをサーバー上の別のフォルダーに展開し、新しい名前で別のアプリケーションを作成して、ディレクトリのセキュリティ設定を再度設定すると、機能します!!!

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

4

3 に答える 3

1

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

于 2008-09-22T03:51:19.127 に答える
0

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

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

于 2008-09-22T13:40:00.897 に答える
0

最終的に私はそれを再び機能させました。別のフォルダーにデプロイし、そのフォルダーに仮想フォルダー/アプリケーションを再作成する。

それがどのように違いを生むかはわかりませんが、少なくとも物事は再び機能しています。

于 2008-09-22T07:14:33.007 に答える