WebMatrixを起動しようとすると、「IISExpressを初期化できませんでした。正しくインストールおよび構成されていることを確認してください」というアラートが表示されます。
IIS ExpressとWebMatrixの両方をアンインストールして再インストールしましたが、この動作に変更はありません。ネット上で見つけたアドバイスは、HKEY_CLASSES_ROOT \ Microsoft.IIS.VersionManagerレジストリキーの所有権を引き継ぎ、すべての子オブジェクトのアクセス許可をそのレジストリキーのアクセス許可に置き換えることでした。これは役に立たなかったようです。
イベントビューアを見ると、iisexpresstray.exeまたはwebmatrix.exeが起動しようとするたびに.netランタイム例外が表示されます。
システム
- プロバイダー[名前].NETランタイム
- EventID1026[修飾子]0レベル2タスク0キーワード0x80000000000000
- TimeCreated [SystemTime] 2012-09-29T21:28:02.000000000ZEventRecordID162768チャネルアプリケーションのセキュリティ
EventDataアプリケーション:iisexpresstray.exeフレームワークバージョン:v4.0.30319説明:未処理の例外が原因でプロセスが終了しました。例外情報:System.ArgumentNullException>スタック:System.Runtime.InteropServices.Marshal.FinalReleaseComObject(System.Object)at Microsoft.Web.VersionManager.IisExpressVersion.Dispose(Boolean)at Microsoft.Web.VersionManager.IisVersion.Finalize()
この問題の診断と修正にご協力いただければ幸いです。WebMatrixは、私が間もなく立ち上げるプロジェクトにとってほぼ不可欠になるでしょう。ありがとう!