私は現在ユーザー先でシステム開発・保守・運用をしています。

 

記事作成時の開発環境

 

今回の問題事象

その現場で、開発環境を新たに作成した時、

ソリューション内でエラーが発生しました。

 

Web アプリケーション プロジェクト ******** は IIS を使用するように構成されています。 IIS メタベースにアクセスできません。コンピューター上の IIS Web サイトにアクセスするための十分な権限がありません。

権限のせいかな?

はじめに「C:¥inetpub¥wwwroot¥」下の権限を見直ししました。

このディレクトリに IIS で設定しているservice群が入っているからです。

めんどくさいから inetpubフォルダごと権限書き替えました。

 

ダメでした。

「権限がない」 と言ってましたがフォルダの権限ではないようです。

   

Microsoft公式のドキュメントを探す

 

IIS のアクセス許可の問題を解決するためのガイドライン

 

これですよこれ!

待ってたぜェ!この瞬間をよぉ!早速資料に沿って修正しました。

 

ダメでした。お疲れさまでした。

 

 

Administrator権限でもダメ?

Administratorユーザー」であればエラーは出ないんですが、

Administrator権限を持ったユーザー」の場合はダメでした。

 

 

海外アニキ達が集まる海外フォーラムに救いの道あり

海外フォーラムに似たようなエラーが上がってました。

Error - Unable to access the IIS metabase

 

Screenshot

超意訳:

「%systemroot%\System32\inetsrv\config」ってフォルダあるやん?

まぁ %systemroot% つったけど C:\Windows でやってもええやけどな。

そのフォルダ開いたらアクセス拒否されそうになるやん。

どないすんの?っていうポップアップでるやん。

「続行」を押すんやで!チェケラ!

続行を押したらそのディレクトリにアクセス出来るんや。

結果アクセス権限もつくんやで!

 

できたぜ!ありがとYO!YO!

Yeah!プチョヘンザ!

 

とりあえずこのフォーラムみて実際にやってみました。

そしたらあっさり解決!権限関係って複雑ですね。

 

これ関係の修正を今年に入ってから3回もやってます。

やれやれ😥