web-dev-qa-db-ja.com

'C:\ Windows \ system32 \ inetsrv \ config \ schema \からのIIS構成スキーマの読み取り中にエラーが発生しました' Visual Studio 2010 Windows 864ビット

Windows 864ビットラップトップにVisualStudio 2010を介してWebサービスを展開しようとしているが、エラーが発生するユーザーがいます。

ユーザーがVisualStudioを介して展開しようとすると、エラーメッセージが表示されます-'C:\ Windows\system32\inetsrv\config\schema\'からの構成スキーマの読み取り中にエラーが発生しましたIIS

彼はマシンのローカル管理者です。ユーザーアカウント制御(UAC)をオフにし、「ユーザーアカウント制御:すべての管理者を管理者承認モードで実行する」を無効にしました。セキュリティオプション。

なぜこれが起こっているのか本当にわからないので、これに関する助けやアドバイスをいただければ幸いです。

2
Albert

以下のコメントは次のように想定しています:-

  • Visual Studioを管理者として実行し、再試行してください。

コメント

次のリンクを参照してください: http://support.Microsoft.com/kb/2735834

これは、Windows8ベースのコンピューター上のVisualStudio 2010SP1の既知の問題です。

症状

Windows8を実行しているコンピューターでVisualStudio 2010のインターネットインフォメーションサービス(IIS)設定を使用して、WebサイトまたはWebアプリケーションをhttp://localhostに公開しようとすると、次のようなエラーメッセージが表示されます。

There was an error reading IIS configuration schema from "C:\Windows\system32\inetsrv\config\schema\"

回避策

この問題を回避するには、次のいずれかの方法を使用します。

  • Microsoft Visual Studio 2012を使用して、WebサイトまたはWebアプリケーションを公開します。

  • 最新のMicrosoftAzure SDK for .NET(Visual Studio 2010 SP1)を使用して、WebサイトまたはWebアプリケーションを公開します。 Microsoft Azure SDK for .NETは、更新されたWeb公開エクスペリエンスを提供し、この問題を引き起こしません。次のファイルは、Microsoftダウンロードセンターからダウンロードできます。 Microsoft Azure SDK for .NET(VS 2010 SP1)パッケージを今すぐダウンロードしてください

2
Harbinder Singh

誤ってWebDeploy 2.0をインストールしましたが、Webアプリケーションをデプロイしようとするとこのエラーが発生しました。最新のWebDeploy 3.6を IIS拡張サイト から)インストールした後、エラーは自然に消えました。

0
binki

私はこの問題の苦痛を経験しました、そして私はデフォルトでWindows10が管理者アカウントを無効にすることを発見しました。その結果、このアカウントになりすますサービスは、設定が保存されている特権フォルダーにアクセスできません。

有効にしたら、デプロイメントを実行すると機能します。管理者としてログインしてから、デプロイメントを実行する必要がありました。それは私のために働いた。また、上記のように、IIS拡張機能サイトからWebDeploy3.6をインストールしました。

0
Anthony Nderitu