Hatena::ブログ(Diary)

アジャイルプログラマの日常 このページをアンテナに追加 RSSフィード

2008-02-21

「IIS メタベースにアクセスできませんでした」が発生した場合の対処法

|  「IIS メタベースにアクセスできませんでした」が発生した場合の対処法を含むブックマーク  「IIS メタベースにアクセスできませんでした」が発生した場合の対処法のブックマークコメント

ASP.NET と IIS を組み合わせて使おうとしたとき、「IIS メタベースにアクセスできませんでした」というエラーが発生する場合があります。

一番簡単な解決方法は、 IIS に ASP.NET を再登録することです。再登録には、 aspnet_regiis.exe を使用します。コマンドプロンプトを開き、以下のコマンドを実行してください。 (aspnet_regiis.exe のパスが異なる場合は、正しいパスに変更してください。)

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -u
C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

上記コマンドを実行する (数分で終わります) と、ほとんどの場合エラーが出なくなると思います。

.NET Framework と IIS を正しい順番で入れれば問題は発生しないのですが、たまに関連づけが変になっている場合があるようです。「aspnet_regiis.exe -u」でいったん関連づけを削除し、「aspnet_regiis.exe -i」で再度関連づけすることで、今問題を解決できます。

シラズシラズ 2010/04/04 20:44 メタベースエラー、サクッと解決しました。
ありがとうございました。

fytsfyts 2010/04/04 23:04 解決してよかったです。

やんやん 2010/06/14 10:23 解決しました。ありがとうございました。

fytsfyts 2010/06/14 14:12 解決して何よりです。

Connection: close