Visual Studio 2013 > Nouveau projet > erreur non spécifiée (exception de hresult: 0 x 80004005 (e_fail))
Quelqu'un peut nous donner un indice sur l'erreur ci-dessus? J'ai essayé avec les deux Express et Ultimate de VS 2013.
Je suis sous 64 bits de Windows 7.
Des Solutions à des problèmes similaires, j'ai trouvé ont tendance à être de mieux les cibler x86 plutôt que AnyCPU à partir de l'explorateur de solutions. Cependant, je ne peux même pas concevoir la solution à explorer.
Le nouveau projet que je suis en train de construire est en c# ASP.net MVC.
- Démarrez l'invite de commande Visual Studio en tant qu'administrateur et essayer
devenv /safemode
. Si cela ne fonctionne pas, essayez d'exécuterdevenv /setup
puis ouvrez l'IDE. - J'ai essayé de créer un nouveau projet dans les deux safemode et l'installation et reçu le même message d'erreur invite
- Ce problème est-il résolu ? Veuillez mentionner la solution si elle est
- Ce n'est pas une bonne pratique pour parler de la solution de la Question. D'abord ce n'est pas un forum. Deuxièmement, la accepté de répondre ou le plus marqué réponse va jouer le rôle de la "solution". Si vous êtes dans le doute, veuillez visiter la section d'aide comme un rappel stackoverflow.com/help ce qui Concerne.
Vous devez vous connecter pour publier un commentaire.
Merci pour toutes les réponses et suggestions. Sur le PC que j'utilise, Documents le répertoire et son contenu sont cryptées par défaut, y compris ma IISExpress. Enlever le chiffrement résolu le problème.
Avez-vous essayé de installer manuellement NuGet pour VS 2013?
J'ai eu un problème similaire, jusqu'à ce que j'ai trouvé que le VS 2013 de l'installation - pour une raison quelconque - ne pas installer le gestionnaire de package NuGet. Après je l'ai installé manuellement tout a bien fonctionné.
Je suis sur Win 8.1 Pro (64 bits) avec Visual Studio Express pour le web 2013
Les deux problèmes sur ma machine, à savoir :
la applicationhost.fichier de configuration dans C:\Users(insérez votre journal utilisateur nom)\Documents\IISExpress\config n'a pas été bien formé. Il semble que ce problème se produit car le .NET configuration système lit les applicationHost.fichier de config sans la verrouiller. Si le fichier de configuration IIS est en cours d'écriture alors qu'il est lu par le Service d'Activation Windows (A), ce fichier peut être endommagé. De toute façon, je boulimiques autour et téléchargé une copie primitive de.
Après avoir résolu le problème ci-dessus, j'ai par la suite rencontré le même message d'erreur (erreur non spécifiée - exception de hresult: 0 x 80004005 (e_fail) ). J'ai alors essayé de créer un projet web MVC en passant par un autre chemin. J'ai créé une solution de blanc et ajouté un projet web MVC et cette fois l'IDE vomie un message différent. La fenêtre pop-up sous-évaluées d'un énigmatique ligne comme, "IIS ne peut pas lire C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config - erreur". J'ai procédé à la désinstallation IIS 8.0 et ré-installé l'application. Et voilà, je peux maintenant créer MVC web apps de nouveau! 🙂
TROUVÉ LA SOLUTION
Allez dans Panneau de configuration -> Programmes et Fonctionnalités -> Sélectionnez votre Version de Visual Studio et cliquez sur "Modifier"
1) Cliquez sur MODIFIER et activer Web Developer Tools
2) Activer Web Developer Tools
3) Cliquez Sur Mettre À Jour
Retrait de propriété en Lecture Seule à partir de IISExpress\fichiers de configuration (applicationhost, aspnet, la redirection) a résolu le problème pour moi.
windows 7 x64, VS 2013 mise à jour 4.
de réparation de IIS Express pour résoudre mon problème
http://www.microsoft.com/en-us/download/details.aspx?id=34679
Je suis en utilisant Windows 8 x64 et j'ai trouvé une solution par l'installation de IIS Express 8 x64.
http://www.microsoft.com/en-us/download/details.aspx?id=34679
Exécuter Visual studio en tant qu'administrateur, il permettra de résoudre ce problème.
J'ai corrigé cette erreur en réparation de IIS express. Vous pouvez ainsi réinstaller IIS express.
J'ai eu le même message d'erreur.
J'ai résolu l'erreur en cours d'exécution de Visual Studio 2013 à "exécuter en tant qu'administrateur" mode lorsque vous utilisez des projets d'application web IIS Express est impliqué.
J'ai eu la même erreur non spécifiée lors de la création d'une nouvelle Application Web avec MVC. J'ai ensuite essayé d'installer le Gestionnaire de Package NuGet pour VS 2013 et a obtenu un peu plus de détails sur ce qui se passait:
J'ai essayé de désinstaller VS 2010 (puisque je ne l'utilise plus) avec pas de chance. J'ai ensuite connecté à mon travail et VPN, puis lors de l'ouverture de VS2013, j'ai reçu un message indiquant qu'il était à la recherche de mon fichier de paramètres dans un endroit bizarre:
C:\Users\Zach\\\SomeNetworkServer\something\something
J'ai mis à jour le chemin d'accès pour les paramètres dans Outils > Options > Importation et Exportation de Paramètres (qui était en fait le même bizarre chemin d'accès) et les deux NuGet et VS2013 semble maintenant fonctionner correctement.
Je n'ai aucune idée d'où c'est qu'chemin, mais j'ai vraiment vu un comportement différent quand j'étais sur mon travail de VPN vs pas.
Si les autres solutions dans ce thread n'aide pas, essayez de mettre à jour vos pilotes graphiques. Je n'étais pas une erreur comme ci-dessus, mais je ne pouvais pas cliquer sur options dans la section créer une nouvelle fenêtre de projet.
Je l'avais installé, désinstallé et réinstallé VS 2013 professionnel, haut de gamme et d'exprimer plusieurs fois, mais à la fin, il a été l'obtention de mon dernier pilotes graphiques, la version bêta, ce qui a provoqué ce problème de s'en aller.
Je suis sous Windows 8.1 (avec la nouvelle mise à jour), et la Radeon HD7850.
Je me suis même exception de hresult: 0 x 80004005 (e_fail) erreur de trop.
Cela se produise après que j'ai installé SQL server 2014, avant que mon VS2013 fonctionne bien.
- Je résoudre ce par désinstallé IIS 8 Express, et ré-installer à nouveau.
Tout fonctionne correctement par la suite jusqu'à présent.
J'ai été confronté au même problème. J'en étais à choisir le "Vide" MVC modèle de projet et obtient la même erreur encore et encore.
J'ai essayé de sélectionner " MVC " projet de modèle et a obtenu la même erreur.
Faire un peu de googling a montré qu'une foiré application hôte fichier de configuration de IIS express peut également provoquer le problème. J'ai eu un seul site configuré dans IIS express et j'ai essayé d'hôte à partir de l'invite de commande. C'est quand il m'a montré l'erreur dans applicationHostConfig fichier de IIS express, y compris le numéro de ligne où l'erreur a été. Je jouais avec le fichier dans le passé et l'ajout d'un site sans en préciser le nom.
De fixation que le problème est résolu le problème pour moi.
a fonctionné pour moi.
J'ai eu le même problème et le nettoyage de l'internet pour trouver des solutions, parce que je n'ai pas envie de réinstaller VS 2013, seulement pour trouver ma solution à un autre problème (ô ironie).
J'ai eu cette erreur parce que mon applicationhost.config était vide. J'ai pensé que cette partie quand je me suis rendu compte que le projet a été créé, tout simplement pas ajouté à la solution. Donc, j'ai essayé d'ajouter le projet manuellement et il a affirmé qu'il y avait une erreur dans applicationhost.fichier de configuration. Je vais le voir, et il était vide.
Pour quelque raison que ce soit ce qui arrive, il s'arrête la IISexpress.exe de travail soit.
Donc, j'ai supprimé le applicationhost.le fichier de configuration et essayé d'ajouter le projet à la solution, et voila, tout fonctionne comme un charme.
J'ai eu le même problème, il s'avère qu'il requiert juste un re-démarrage de Visual Studio 2013. Ma meilleure supposition est que c'était en rapport à la source d'émission. Un coéquipier avait vérifié dans les changements en quelque sorte sans me faire de toute indication.
J'ai eu ce problème avec Visual Studio 2015 et Windows10pro TH2 et j'ai corrigé par mise à jour/réinstallation de "Gestionnaire de Package Nuget" à la dernière version
Après deux jours d'essayer de résoudre ce problème.
VS 2012: Tous les bons (juste désactivé IIS)
VS 2013: 0 x 80004005: erreur non spécifiée
VS 2015: 0 x 80004005: erreur non spécifiée
IIS Express via la ligne de commande: Erreur impossible de trouver le dossier "Mes documents\IIS Express\config\applicationhost.config"
Solution:
Copié applicationhost.config ET de redirection.config de %programfiles%\IIS Express\config\templates\PersonalWebServer\ dans le "IIS Express\config" dans le dossier Mes Documents.
Assurez-vous de copier la redirection.fichier de config, il ne SERA PAS vous avertir à ce sujet, juste échouer avec l'obscur erreur 0x80004005. Avait pour surveiller les e/S de fichier pour le retrouver.
Également ouvrir applicationhost.config dans le bloc-notes et assurez-vous que l' %IIS_BIN%\AppServer\empty_wwwroot dossier est accessible en ÉCRITURE, probablement, ce dossier est sous "%programfiles%\IIS Express" et n'est donc pas accessible en écriture par défaut.
Également tout à fait possible, vous devez définir le %IIS_BIN% vous-même à "%programfiles%\IIS Express".
Donc:
Assurez-vous que %IIS_BIN% est fixé
Assurez-vous d'avoir les DEUX fichiers de configuration copié dans le dossier config
Assurez-vous que le wwwroot est accessible en écriture
J'ai pensé que je devrais répondre à ce que bien, puisque je n'ai pas vu ma solution particulière posté par quelqu'un d'autre... j'ai eu ce même message d'erreur lors de la création d'un projet, et de plus, j'ai aussi n'a pas pu ouvrir de projets web (j'ai eu une erreur en déclarant que "la Création du répertoire virtuel localhost:xxxxx a échoué avec l'erreur: Impossible d'accéder à la métabase IIS. Vous n'avez pas de privilèges suffisants pour accéder à des sites web IIS sur votre machine").
Comme il s'est avéré, j'étais connecté avec mon compte Active Directory, et le mot de passe a expiré, et j'avais changé sur une machine différente. Cependant, pour quelque raison, cette machine (l'une avec Visual Studio sur elle) continue de me permettre de me connecter avec mon ancien mot de passe, même s'il avait expiré (Windows 7/x64).
En se connectant à l'VPN de mon entreprise, puis de verrouillage de mon ordinateur, et ensuite de vous connecter avec mon nouveau mot de passe, j'ai été capable de le faire pour synchroniser la machine pour le nouveau mot de passe, et cela a résolu mes deux questions. Ma meilleure supposition est que lors de l'accès aux fichiers, Visual Studio effectue des contrôles d'autorisation qui l'Explorateur Windows n'est pas, et n'est pas très instructif quand quelque chose va mal.
J'ai changé les autorisations de donner à tous les utilisateurs l'accès au dossier projets - et redémarré - ce qu'il est corrigé pour moi.
Si vous avez un lien vers une native/COM bibliothèques,alors le changement de la solution cible de génération de
AnyCpu
àx86
Encore une autre cause et la solution ici.
Tout d'abord, j'ai dépanné par ouverture et fermeture de la créé le projet (qui n'existe pas, bien que les questions). Pour faire cela j'ai eu une erreur plus significatif ce qui suggère que C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config a XML non valide.
J'ai remplacé C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config avec une copie de C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config.default et le problème a été résolu.
La meilleure solution pour cela est d'Ouvrir votre visual studio "Exécuter en tant qu'Administrateur". Si vous ouvrez votre visuel stdio 2015 , 2017 en tant qu'administrateur, ce problème ne viendra pas.
J'ai eu ce problème parce que le dossier par défaut pour les nouveaux projets est à l'intérieur d'un dossier OneDrive. La création du projet d'ailleurs pu contourner l'erreur.
Je suis confronté exactement le même Problème et cette astuce a travaillé pour le mien.
je vais déposer
C:\Users\user\Documents\IISExpress\config\applicationhost.config
où j'ai trouvé un de l'étiquette est manquante "<" comme ce
je viens de mettre "<" en face d'Application comme cela
Il a l'air très idiot, mais croyez-moi les deux VS13 et VS13 express fonctionne parfaitement.