私は企業の開発者で、すでに稼働中のライブWebサイトをコピーすることを任されました。これはプロジェクトの第1ステップです。これはテスト用のコピーです。プロジェクト仕様では、サイトが現在どのように表示されているかを正確に把握する必要があります。これはすべてIIS 8上で行われています。クローンサイトでこのISAPIエラーが発生するのはなぜですか?
フォルダーをコピーして、自分のWebサイトとして設定しましたが、 "_dev"バージョンにしました。私はweb.configの中で何も変えず、私がコピーしたものがすべてバイナリコピー(WinFormsのサイト)であることを保証するために問題が発生し始めたときにもKDIFF3を使用しました。私がページに移動しようとするたびに、私は500エラーを取得します。同じIIS上の同じボックスにある元のサイトは、まだ問題ありません。
当然のことながら、私は失敗した要求のログを有効にして、それは、このことが判明:私は多くのIISを使用していないが、私は唯一の参照作業現場や問題のいずれかかなり確信して
ModuleName
IsapiModule
Notification
EXECUTE_REQUEST_HANDLER
HttpStatus
500
HttpReason
Internal Server Error
HttpSubStatus
0
ErrorCode
The specified module could not be found.
(0x8007007e)
ConfigExceptionInfo
ISAPIに関連するサイトは、.Net 2.0フレームワーク用のSystem32の.Net 2.0 aspnet_filterへの参照です。
サイトのコンテンツは非常に単純なので、許可されていると思いました。 20分ほど、私は、子オブジェクトへの継承を有効にして "Everyone"にr/w/xを与えました。基本的には、フォルダやweb.configの権限を排除することができます。
私はここで私のロープの終わりにいます。上記の手順以上のものは修正できませんが、IISを再起動しても同じボートに入っています。どちらのサイトも同じアプリケーションプール(2.0のクラシックモード)を使用しており、シンプルなWebフォームです。なぜ誰かがこの問題を抱えているのか分かりませんか?
アップデート:Webサーバーではなくデスクトップ上でローカルに試してみました。私はLocalhost経由でそれに完璧に接続することができます。その後、フォルダをコピーしてIISにページを追加するだけで、私のデスクトップに2番目をインストールしました。それも同様に働いた。作業用ローカルインストールをサーバーにコピーすると、まだ動作しないサイトが表示されます。