web-dev-qa-db-ja.com

Visual Studio 2013>新しいプロジェクト>不特定のエラー(hresultからの例外:0x80004005(e_fail))

誰でも上記のエラーに光を当てることができますか? VS 2013のExpressエディションとUltimateエディションの両方で試しました。

64ビットWindows 7を実行しています。

私が見つけた同様の問題の解決策は、ソリューションエクスプローラーのAnyCPUではなくx86をターゲットにしている傾向があります。しかし、それを探求するソリューションを構築することさえできません。

私が構築しようとしている新しいプロジェクトは、c#ASP.net MVCです。

33
user1405195

すべての返信と提案をありがとう。使用しているPCでは、Documentsディレクトリとそのコンテンツはデフォルトで暗号化されています(IISExpressを含む)。暗号化を削除することで問題は解決しました。

12
user1405195

VS 2013でNuGetを手動でインストールを試みましたか?

VS 2013のセットアップが(何らかの理由で)NuGetパッケージマネージャーをインストールしなかったことが判明するまで、同様の問題がありました。手動でインストールした後、すべてが正常に機能しました。

6

見つかったソリューション

[コントロールパネル]-> [プログラムと機能]-> Visual Studioのバージョンを選択し、[変更]をクリックします

1)[変更]をクリックし、Web開発ツールを有効にします

2)Web開発ツールを有効にする

3)[更新]をクリックします

4
rohit patil

Visual Studio Express for Web 2013を使用してWin 8.1 Pro(64ビット)で実行しています

私のマシンには2つの問題がありました。

  • c:\ Users(ユーザーログイン名を挿入)\ Documents\IISExpress\configのapplicationhost.configファイルの形式が正しくありません。この問題は、.NET構成システムがapplicationHost.configファイルをロックせずに読み取るために発生するようです。 IIS構成ファイルがWindows Activation Service(WAS)によって読み取られている間に書き込まれている場合、そのファイルは破損している可能性があります。とにかく、私はそのコピーをそのままダウンロードしました。 。

  • 上記の問題を修正した後、同じエラーメッセージが表示されました(不特定のエラー-hresultからの例外:0x80004005(e_fail))。その後、別の方法でMVC Webプロジェクトを作成しようとしました。空のソリューションを作成し、MVC Webプロジェクトを追加しましたが、今回はIDEが別のメッセージを吐き出しました。ポップアップウィンドウに「IISが読み込めませんでした。 C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config-error "。アンインストールに進みましたIIS 8.0およびアプリケーションを再インストールしました。 MVC Webアプリを再び作成できるようになりました!:)

4
wanglabs

windows 7 x64、VS 2013アップデート4。

repair IIS Express fix my issue http://www.Microsoft.com/en-us/download/details.aspx?id=34679

3
user1391577

IISExpress\Configファイル(applicationhost、aspnet、redirection)から読み取り専用プロパティを削除すると、問題が解決しました。

私はWindows 8 x64を使用していますが、IIS Express 8 x64をインストールすることで解決策を見つけました。

http://www.Microsoft.com/en-us/download/details.aspx?id=34679

2
Julián Taborda

Visual Studioを管理者として実行すると、この問題が解決します。

2
kushal

このエラーを修正するには、IIS express。を再インストールします。IIS express.

1
Prince Olelewe

Hresultから同じ例外が発生しました:0x80004005(e_fail)エラーも。

これは、SQL Server 2014をインストールした後、VS2013が正常に動作する前に発生します。

これを解決するには、IIS 8 Expressをアンインストールし、再度インストールします。

これまでのところ、すべてが正常に機能しています。

0
Anthony Leung

私は同じ問題に直面していました。 「空の」MVCプロジェクトテンプレートを選択すると、同じエラーが何度も発生していました。

「MVC」プロジェクトテンプレートを選択しようとすると、同じエラーが発生しました。

少しグーグルを行うと、混乱したアプリケーションのホスト構成ファイルIIS expressも問題を引き起こす可能性があることが示されました。IIS expressそして、コマンドプロンプトからそれをホストしようとしました。それは、IISのエラーがあった行番号を含むエクスプレスのapplicationHostConfigファイルでエラーを示したときです。名前を指定せずにサイトを追加しました。

その問題を修正することで問題は解決しました。

0
Akhilesh

私は同じ問題を抱えていましたが、Visual Studio 2013の再起動が必要なだけでした。私の一番の推測は、それがソース管理の問題に関連していたことです。チームメイトは、何の兆候も得られずに、何らかの形で変更をチェックインしていました。

0
logixologist

devenv/ResetSettings

私のために働いた。

0
Anuraj

私はすべてのユーザーにプロジェクトフォルダへのアクセスを許可する権限を変更し、再起動しました。これにより修正されました。

0
niico

VS 2013を再インストールしたくはなかったので、同じ問題があり、解決策のためにインターネットを掃除しました。

Applicationhost.configが空白だったため、このエラーが発生しました。プロジェクトが作成されただけで、ソリューションに追加されていないことに気付いたときに、この部分を見つけました。そのため、プロジェクトを手動で追加しようとしましたが、applicationhost.configファイルにエラーがあると主張しました。見に行きましたが、空でした。
何らかの理由でこれが発生すると、IISexpress.exeが機能しなくなります。
そう、 Applicationhost.configファイルを削除し、プロジェクトをソリューションに追加しようとしました、出来上がり、すべてが魅力のように機能します。

0

他の人が投稿した特定のソリューションを見たことがないので、これも返信する必要があると思いました...プロジェクトを作成するときに同じエラーが発生し、さらにWebプロジェクトを開くことができませんでした(エラーが発生しました「次のエラーで仮想ディレクトリlocalhost:xxxxxの作成に失敗しました:IISメタベースにアクセスできません。アクセスするための十分な権限がありませんIISマシン上のWebサイト」)。

判明したように、Active Directoryアカウントを使用してログインしましたが、パスワードの有効期限が切れており、別のマシンでパスワードを変更していました。ただし、何らかの理由で、このマシン(Visual Studioがインストールされているマシン)では、期限切れ(Windows 7/x64)になったにもかかわらず、古いパスワードでログインできます。

会社のVPNにログインしてからコンピューターをロックし、新しいパスワードでログインすることで、マシンを新しいパスワードに同期させることができ、これで両方の問題が解決しました。私の最もよい推測は、ファイルにアクセスするとき、Visual StudioはWindowsエクスプローラーが行わないいくつかのアクセス許可チェックを実行し、何かがうまくいかないときはあまり有益ではないということです。

0

同じエラーが発生しました。 Webアプリケーションプロジェクトを使用するときにVisual Studio 2013を「管理者として実行」モードで実行することでエラーを解決しましたIIS Expressが関係しています。

0
Asaf

この問題を解決しようとした2日間の後。

VS 2012:すべて良い(IISを無効にしただけ)

VS 2013:0x80004005:不明なエラー

VS 2015:0x80004005:不明なエラー

IIS Expressコマンドライン経由:エラーは「My documents\IIS Express\config\applicationhost.config」を見つけることができません

解決策:

%programfiles%\ IISからapplicationhost.configANDredirection.configをコピーしましたExpress\config\templates\PersonalWebServer \を[マイドキュメント]の下の[IIS Express\config]フォルダーに移動します。

Redirection.configファイルをコピーしてください。これについて警告することはありません。あいまいな0x80004005エラーで失敗するだけです。ファイルI/Oを追跡して追跡する必要がありました。

また、メモ帳でapplicationhost.configを開き、%IIS_BIN%\ AppServer\empty_wwwrootフォルダーが書き込み可能になっていることを確認します。ほとんどの場合、このフォルダーは「%programfiles%\ IIS Express」の下にあるため、デフォルトでは書き込みできません。

また、%IIS_BIN%を自分で "%programfiles%\ IIS Express"に設定する必要がある可能性もあります。

そう:

  • %IIS_BIN%が設定されていることを確認してください

  • 両方の構成ファイルがconfigフォルダーにコピーされていることを確認してください

  • Wwwrootが書き込み可能であることを確認してください

    • .configで参照される「empty_wwwroot」がVisual Studioのx86/x64設定と一致することを確認します(VSはデフォルトでx86を使用します。プロジェクト設定=> Webプロジェクトでx64に変更できます)
0
user3734274

ネイティブ/ COMライブラリーにリンクする場合は、ソリューションのビルドターゲットをAnyCpuからx86に変更します

0
Sachith

これに最適なソリューションは、Visual Studioの「管理者として実行」を開くことです。 Visual Stdio 2015、2017を管理者として開いた場合、この問題は発生しません。

0

新しいプロジェクトのデフォルトフォルダーがOneDriveフォルダー内にあるため、この問題が発生しました。他の場所でプロジェクトを作成すると、エラーが発生します。

0
nopskazoid

ここでさらに別の原因と解決策。

まず、作成されたプロジェクト(問題はありますが、存在していました)を閉じて開くことでトラブルシューティングを行いました。これを行うと、C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Configが無効なXMLであることを示唆する、より意味のあるエラーを受け取りました。

次に、C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.ConfigをC:\ Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config.defaultのコピーに置き換え、問題は解決しました。

0
Tom Walker

このスレッドの他の解決策がグラフィックドライバーの更新に役立たない場合。上記のようなエラーは発生していませんでしたが、新しいプロジェクトの作成ウィンドウでオプションをクリックできませんでした。

VS 2013 Professional、Premium、Expressをアンインストールして再インストールしたことが何度かありましたが、最終的には最新のグラフィックドライバーであるベータリリースを取得していたため、この問題はなくなりました。

私はWindows 8.1(新しいアップデートを使用)とRadeon HD7850を実行しています。

0
user3508667

MVCで新しいWebアプリケーションを作成するときに、同じ不特定のエラーが発生しました。次に、VS 2013用のNuGetパッケージマネージャーをインストールしてみて、何が起こっているかについてもう少し詳しく知りました。

11/13/2013 9:16:17 PM -     Supported Products : 
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.Pro
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.IntegratedShell
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VWDExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VPDExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VSWinExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM -         Microsoft.VisualStudio.VSWinDesktopExpress
11/13/2013 9:16:17 PM -             Version : [12.0]
11/13/2013 9:16:17 PM - 
11/13/2013 9:16:17 PM -     References      : 
11/13/2013 9:16:17 PM - 
11/13/2013 9:16:17 PM - Searching for applicable products...
11/13/2013 9:16:23 PM - Failed to initialize settings for Isolated Shell C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\ssms.exe: The network path was not found. (Exception from HRESULT: 0x80070035)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2010 Ultimate
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Ultimate 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2012 
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Professional 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2012 Shell (Integrated)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2013
11/13/2013 9:16:24 PM - System.IO.FileNotFoundException: The network path was not found. (Exception from HRESULT: 0x80070035)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication)
   at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath)
   at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku)
   at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs)
   at VSIXInstaller.App.InitializeInstall()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.Execute()

VS 2010をアンインストールしようとしました(もう使用しないため)。その後、職場のVPNに接続し、VS2013を開くと、奇妙な場所で設定ファイルを探しているというメッセージが表示されました。

C:\ Users\Zach \\\ SomeNetworkServer\something\something

[ツール]> [オプション]> [設定のインポートとエクスポート]で設定のパスを更新しました(実際には同じ奇妙なパスでした)。NuGetとVS2013の両方が正しく動作しているようです。

私はそれがその道をどこで手に入れたかはわかりませんが、仕事のVPNとそうでないときは間違いなく異なる動作を見ました。

0
zlongren

Visual Studio 2015およびWindows10pro TH2でこの問題が発生し、「Nuget Package Manager」を最新のビルドにアップグレード/再インストールすることで修正しました

0
Arash