web-dev-qa-db-ja.com

Win 7-64ビットにVS2010をインストールした後、すべてのISAPIフィルターを読み込めませんでした

私のウェブサイトは私のウェブサイトでローカルに働いていました

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に設定されています

1
Frosty

OK、私の側では少し馬鹿げています。 Enable 32ビットをtrueに戻しましたが、機能しました。

1
Frosty

[32ビットを有効にする]フラグが機能しない場合は、IISでISAPIフィルターを確認してみてください。開発マシンに(おそらくインストールした.net RCビルドから)説明できない不思議な追加の.net ISAPIフィルターがあり、それを削除/無効にした後、すべてが再び機能していました。

0

.NETのどのバージョンがDefaultAppPoolに関連付けられていますか?

.NET 2.0(3.0および3.5アセンブリの有無にかかわらず)および4.0用に個別のアプリプールが必要です。

(VS2010によって実行される.NET 4インストーラーは個別の4.0アプリプールを作成しましたが、これは以前にRCがインストールされていたためのアーティファクトである可能性があります。)

0
Richard