1

これに対する答えを探していましたが、矛盾するレポートを読んでください。

フォーム認証が設定されたasp.net Webサイトがあり、サイト内のサブフォルダーにいくつかのphpページを追加しています。これらのページがサイトの残りの部分と同じ認証に従うようにします。つまり、ログインしていない場合、asp.net ログイン フォームにバウンスされます。

現在、ファイルにアクセスするhttp://localhost/test/test.phpと、ログインしていなくてもファイルが提供されます。ただし、フォルダーを参照するだけhttp://localhost/test/では、ログイン ページにバウンスされます。これらの PHP ページを強制的に asp パイプラインに通す必要があると思いますが、これはクラシック モード / iis6 で可能ですか?

4

1 に答える 1

0

次のことを行うことで、これが機能しているようです。

  1. 私のアプリを含むフォルダーをiis 6マネージャーのアプリケーションに変換します
  2. 上記のフォルダーのプロパティ ダイアログの [ディレクトリ] タブで [構成] をクリックし、c:\windows\microsoft.net\framework\v4.0.30319\aspnet_isapi.dll を指すワイルドカード マッピングを定義します。
于 2013-06-10T15:21:53.830 に答える