IIS 6 で .Net 2.0 を更新する際に問題が発生しています。
「aspnet_regiis.exe -i」を正常に実行できましたが、aspnet_isapi.dll を登録しようとすると、次のようになります。
regsvr32 “C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll"
エラーが発生します
C:\Windows..\aspnet_isapi.dll が読み込まれましたが、DllRegisterServer エントリ ポイントが見つかりませんでした。
ファイルを登録できません。
これを解決する方法を知っている人はいますか?Google はあまり役に立ちませんでした。
編集:私の問題は、実際には IIS が Web ページを適切に提供していないことです。つまり、存在することがわかっている .aspx ファイルを要求しようとすると、404 が返されます。
.gif ファイルと .js ファイルには問題なくアクセスできますが、.aspx やその他の .Net ファイルにはアクセスできません。これは、.Net が IIS で適切に構成されていることに関連していることはわかっています。上記のコマンドは解決策であるはずですが、2 番目のコマンドは機能しません。
@aaronjensen : スクリプトを登録するコマンドが正常に機能し、ログを調査したところ、ステータス 404、サブステータス 2 の失敗したリクエストのエントリを取得していることがわかりました。
マイクロソフトは、「ロックダウン ポリシーによりこの要求が防止されている」ため、これを通知します。
関連する ISAPI または CGI がロック解除されていないために要求が拒否された場合、404.2 エラーが返されます。
元のクエリの isapi DLL が拒否されたためだと思いますか?