webentwicklung-frage-antwort-db.com.de

Visual Studio 2013> Neues Projekt> nicht spezifizierter Fehler (Ausnahme von hresult: 0x80004005 (e_fail))

Kann jemand etwas Licht auf den oben genannten Fehler werfen? Ich habe es mit den Express- und Ultimate-Editionen von VS 2013 probiert.

Ich verwende 64-Bit-Windows 7.

Lösungen für ähnliche Probleme, die ich gefunden habe, neigen dazu, x86 anstelle von AnyCPU aus dem Solution Explorer zu verwenden. Ich kann jedoch nicht einmal die Lösung erstellen, um sie zu erkunden.

Das neue Projekt, das ich bauen möchte, ist c # ASP.net MVC.

33
user1405195

Vielen Dank für alle Antworten und Vorschläge. Auf dem von mir verwendeten PC sind das Verzeichnis Dokumente und dessen Inhalt standardmäßig verschlüsselt - einschließlich meines IISExpress. Durch das Entfernen der Verschlüsselung wurde das Problem behoben.

12
user1405195

Haben Sie versucht, manuell installieren Sie NuGet für VS 2013?

Ich hatte ein ähnliches Problem, bis ich herausfand, dass das VS 2013-Setup aus irgendeinem Grund den NuGet-Paketmanager nicht installiert hat. Nachdem ich es manuell installiert hatte, funktionierte alles gut.

6

GEFUNDENE LÖSUNG

Gehen Sie zu Systemsteuerung -> Programme und Funktionen -> Wählen Sie Ihre Visual Studio Version aus und klicken Sie auf "Ändern".

1) Klicken Sie auf ÄNDERN und aktivieren Sie die Web Developer Tools

2) Aktivieren Sie die Web Developer Tools

3) Klicken Sie auf Aktualisieren

4
rohit patil

Ich verwende Win 8.1 Pro (64 Bit) mit Visual Studio Express für Web 2013

Es gab zwei Probleme in meiner Maschine, nämlich:

  • die Datei applicationhost.config in C:\Users (geben Sie Ihr Benutzerprotokoll als Namen ein)\Documents\IISExpress\config wurde nicht ordnungsgemäß formatiert. Es scheint, dass dieses Problem auftritt, weil das .NET-Konfigurationssystem die Datei applicationHost.config liest, ohne sie zu sperren. Wenn in die Konfigurationsdatei IIS geschrieben wird, während sie vom Windows-Aktivierungsdienst (WAS) gelesen wird, ist diese Datei möglicherweise beschädigt. Wie auch immer, ich rannte herum und lud eine makellose Kopie davon herunter.

  • Nachdem ich das obige Problem behoben habe, ist die gleiche Fehlermeldung aufgetreten (nicht spezifizierter Fehler - Ausnahme von hresult: 0x80004005 (e_fail)). Ich habe dann versucht, ein MVC-Webprojekt auf andere Weise zu erstellen. Ich erstellte eine leere Lösung und fügte ein MVC-Webprojekt hinzu. Diesmal spuckte die IDE eine andere Nachricht aus. Das Popup-Fenster hat eine kryptische Zeile ausgegeben, so dass "IIS C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config - Fehler nicht lesen konnte". Ich habe IIS 8.0 deinstalliert und die Anwendung erneut installiert. Und voila, ich kann jetzt wieder MVC-Web-Apps erstellen! :)

4
wanglabs

windows 7 x64, VS 2013 Update 4.

reparieren Sie IIS Express mein Problem beheben http://www.Microsoft.com/de-de/download/details.aspx?id=34679

3
user1391577

Das Entfernen der schreibgeschützten Eigenschaft aus den Dateien IISExpress\Config (applicationhost, aspnet, umleitung) hat das Problem für mich gelöst.

Ich verwende Windows 8 x64 und habe mit der Installation von IIS Express 8 x64 eine Lösung gefunden.

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

2
Julián Taborda

Führen Sie Visual Studio als Administrator aus, um dieses Problem zu lösen.

2
kushal

Ich habe diesen Fehler durch die Reparatur von IIS express behoben. Sie können IIS express auch neu installieren.

1
Prince Olelewe

Ich habe dieselbe Ausnahme von hresult erhalten: 0x80004005 (e_fail) Fehler.

Dies passiert, nachdem ich SQL Server 2014 installiert habe. Vorher funktioniert mein VS2013 einwandfrei. 

Ich löse dies durch Deinstallieren von IIS 8 Express und installiere es erneut.

Danach funktioniert alles gut. 

0
Anthony Leung

Ich stand vor demselben Problem. Ich wählte die "leere" MVC-Projektvorlage aus und erhielt immer wieder den gleichen Fehler.

Ich habe versucht, die "MVC" -Projektvorlage auszuwählen und habe den gleichen Fehler erhalten.

Ein wenig googeln zeigte, dass eine durcheinandergebrachte Host-Konfigurationsdatei von IIS express das Problem ebenfalls verursachen kann. Ich hatte nur eine Site in IIS express konfiguriert und versuchte, diese über den Befehl Prompt zu hosten. Daraufhin wurde der Fehler in der applicationHostConfig-Datei von IIS angezeigt, einschließlich der Zeilennummer, in der sich der Fehler befand. Ich habe in der Vergangenheit mit der Datei gespielt und eine Website hinzugefügt, ohne den Namen anzugeben.

Durch die Behebung dieses Problems wurde das Problem für mich gelöst.

0
Akhilesh

Ich hatte das gleiche Problem, es stellte sich heraus, dass nur ein Neustart von Visual Studio 2013 erforderlich war. Ein Teamkollege hatte die Änderungen irgendwie eingecheckt, ohne dass ich einen Hinweis bekam. 

0
logixologist

devenv/ResetSettings

arbeitete für mich.

0
Anuraj

Ich habe die Berechtigungen geändert, um allen Benutzern Zugriff auf den Projektordner zu gewähren.

0
niico

Ich hatte das gleiche Problem und suchte im Internet nach Lösungen, weil ich VS 2013 nicht neu installieren wollte, nur um meine Lösung im Problem eines anderen zu finden (oh, die Ironie).

Ich hatte diesen Fehler, weil meine applicationhost.config leer war. Ich habe diesen Teil herausgefunden, als mir klar wurde, dass das Projekt erstellt wurde und nicht zur Lösung hinzugefügt wurde. Also habe ich versucht, das Projekt manuell hinzuzufügen, und es wurde behauptet, dass in der Datei applicationhost.config ein Fehler aufgetreten ist. Ich gehe hin, um es zu sehen, und es war leer.
Was auch immer der Grund dafür ist, dass IISexpress.exe nicht mehr funktioniert.
So, Ich habe die Datei applicationhost.config gelöscht und versucht, das Projekt der Lösung hinzuzufügenund voila, alles funktioniert wie ein Zauber.

0

Ich dachte, ich sollte auch darauf antworten, da ich meine spezielle Lösung nicht von jemandem anderen gesehen habe ... Ich hatte den gleichen Fehler beim Erstellen eines Projekts und außerdem konnte ich keine Webprojekte öffnen (ich habe einen Fehler erhalten) "Das Erstellen des virtuellen Verzeichnisses localhost: xxxxx ist mit dem Fehler fehlgeschlagen: Zugriff auf die Metabasis IIS nicht möglich. Sie haben keine ausreichenden Berechtigungen, um auf IIS - Websites auf Ihrem Computer zuzugreifen".

Wie sich herausstellte, war ich mit meinem Active Directory-Konto angemeldet, das Passwort war abgelaufen und ich hatte es auf einem anderen Computer geändert. Aus irgendeinem Grund erlaubte es mir dieser Computer (der mit Visual Studio darauf war), mich mit meinem alten Kennwort anzumelden, obwohl es abgelaufen war (Windows 7/x64).

Durch das Einloggen in das VPN meines Unternehmens, das Sperren meines Computers und das Anmelden mit meinem neuen Kennwort konnte ich die Maschine dazu bringen, das Gerät mit dem neuen Kennwort zu synchronisieren. Dadurch wurden beide Probleme gelöst. Meine beste Vermutung ist, dass Visual Studio beim Zugriff auf Dateien einige Berechtigungsprüfungen durchführt, die von Windows Explorer nicht ausgeführt werden.

0

Ich hatte den gleichen Fehler ... Ich habe den Fehler behoben, indem Visual Studio 2013 im Modus "Als Administrator ausführen" ausgeführt wurde, als wenn Sie Webanwendungsprojekte IIS Express verwenden.

0
Asaf

Nach zwei Tagen versuchen, dieses Problem zu beheben.

VS 2012: Alles gut (nur IIS deaktiviert)

VS 2013: 0x80004005: Nicht angegebener Fehler

VS 2015: 0x80004005: Nicht angegebener Fehler

IIS Express über die Befehlszeile: Fehler "Meine Dokumente\IIS Express\config\applicationhost.config" kann nicht gefunden werden

Lösung:

Kopieren Sie applicationhost.config AND redirection.config aus% programfiles%\IIS Express\config\templates\PersonalWebServer\in den Ordner "IIS Express\config" unter "Eigene Dateien".

Stellen Sie sicher, dass Sie die Datei redirection.config kopieren. Sie wird NICHT darüber gewarnt, sondern schlagen Sie mit dem obskuren Fehler 0x80004005 fehl. Musste Datei-I/O überwachen, um sie aufzuspüren.

Öffnen Sie außerdem die Datei applicationhost.config im Editor und stellen Sie sicher, dass der Ordner% IIS_BIN%\AppServer\empty_wwwroot WRITEABLE ist. Dieser Ordner befindet sich höchstwahrscheinlich unter "% programfiles%\IIS Express" und ist daher standardmäßig nicht schreibbar.

Möglicherweise müssen Sie auch% IIS_BIN% auf "% programfiles%\IIS Express" setzen.

So:

  • Stellen Sie sicher, dass% IIS_BIN% eingestellt ist

  • Stellen Sie sicher, dass Sie beide Konfigurationsdateien in den Konfigurationsordner kopiert haben

  • Stellen Sie sicher, dass das WWWroot beschreibbar ist

    • Stellen Sie sicher, dass "empty_wwwroot", auf das in der .config-Datei verwiesen wird, der Einstellung "x86/x64" in Visual Studio entspricht (VS verwendet standardmäßig "x86", kann unter "Projekteinstellungen => Web-Projekte" in "x64" geändert werden).
0
user3734274

Wenn Sie eine Verknüpfung zu nativen/COM-Bibliotheken herstellen, ändern Sie das Erstellungsziel der Lösung von AnyCpu in x86

0
Sachith

Die beste Lösung hierfür ist Öffnen Sie Ihr Visual Studio "Als Administrator ausführen". Wenn Sie Ihr Visual Studio 2015, 2017 als Administrator öffnen, wird dieses Problem nicht auftreten. 

0

Dieses Problem ist aufgetreten, da sich der Standardordner für neue Projekte in einem OneDrive-Ordner befindet. Durch das Erstellen des Projekts an anderer Stelle wurde der Fehler behoben.

0
nopskazoid

Noch eine andere Ursache und Lösung hier.

Zunächst habe ich Probleme mit dem Schließen und Öffnen des erstellten Projekts (das bereits vorhanden war, obwohl es Probleme gab). Auf diese Weise erhielt ich einen aussagekräftigeren Fehler, der darauf hindeutete, dass C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config ungültiges XML war.

Ich habe dann C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config durch eine Kopie von C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config.default und ersetzt Das Problem wurde gelöst.

0
Tom Walker

Wenn die anderen Lösungen in diesem Thread nicht geholfen haben, versuchen Sie, die Grafiktreiber zu aktualisieren. Ich habe keine Fehlermeldung wie oben erhalten, aber ich konnte keine Optionen im Fenster zum Erstellen eines neuen Projekts anklicken.

Ich hatte VS 2013 Professional, Premium und Express mehrmals installiert und erneut installiert, aber am Ende bekam ich meine neuesten Grafiktreiber, die Betaversion, die dieses Problem lösten.

Ich verwende Windows 8.1 (mit dem neuen Update) und Radeon HD7850.

0
user3508667

Beim Erstellen einer neuen Webanwendung mit MVC wurde dieselbe Fehlermeldung angezeigt. Ich habe dann versucht, den NuGet Package Manager für VS 2013 zu installieren, und habe ein wenig mehr darüber erfahren, was passiert ist:

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()

Ich habe versucht, VS 2010 zu deinstallieren (da ich es nicht mehr benutze) ohne Erfolg. Ich habe dann eine Verbindung zu meinem Arbeits-VPN hergestellt und beim Öffnen von VS2013 erhielt ich eine Meldung, die besagte, dass meine Einstellungsdatei an einer ungeraden Stelle gesucht wurde:

C:\Benutzer\Zach \\\ SomeNetworkServer\etwas\etwas

Ich habe den Pfad für die Einstellungen unter Extras> Optionen> Import- und Exporteinstellungen (der eigentlich derselbe ungerade Pfad war) aktualisiert. NuGet und VS2013 scheinen nun korrekt zu funktionieren.

Ich habe keine Ahnung, wohin dieser Weg geführt hat, aber ich habe definitiv ein anderes Verhalten gesehen, als ich auf dem VPN meiner Arbeit war und nicht.

0
zlongren

Ich hatte dieses Problem mit Visual Studio 2015 und Windows10pro TH2 und behebte das Problem, indem "Nuget Package Manager" auf den neuesten Stand gebracht bzw. erneut installiert wurde

0
Arash