私のウェブサイトは私のウェブサイトでローカルに働いていました
Win 764ビットマシン。次に、.NET4.0にアップグレードしないことを選択したVS2010をインストールしました
今、自分のサイトにアクセスすると、次のエラーが発生します
HTTPエラー500.0-ISAPIフィルター "C:\ Windows\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll"でLoadLibraryExを呼び出す内部サーバーエラーが失敗しました
イベントログで私は得る
サイト「ESTORE」のすべてのISAPIフィルターを読み込めませんでした。したがって、サイトの起動は中止されました。
サイトは「DefaultAppPool」を使用しており、有効な32ビットアプリケーションはTrueに設定されています
OK、私の側では少し馬鹿げています。 Enable 32ビットをtrueに戻しましたが、機能しました。
[32ビットを有効にする]フラグが機能しない場合は、IISでISAPIフィルターを確認してみてください。開発マシンに(おそらくインストールした.net RCビルドから)説明できない不思議な追加の.net ISAPIフィルターがあり、それを削除/無効にした後、すべてが再び機能していました。
.NETのどのバージョンがDefaultAppPool
に関連付けられていますか?
.NET 2.0(3.0および3.5アセンブリの有無にかかわらず)および4.0用に個別のアプリプールが必要です。
(VS2010によって実行される.NET 4インストーラーは個別の4.0アプリプールを作成しましたが、これは以前にRCがインストールされていたためのアーティファクトである可能性があります。)