Récemment, nous avons migré notre environnement de développement de VS2008 à VS2010 (Ultimate).Erreur Visual Studio 2010 Build - Exception de HRESULT: 0x800300FA (STG_E_ABNORMALAPIEXIT))
Pour une solution (pour l'instant tout C#, .NET Framework 3.5 et ASP.NET 2.0) qui contient 6 projets VS mis à jour automatiquement sans aucun problème.
Les projets de solution sont:
- site ASP.NET
- projet VS2010 Web de déploiement pour le site ci-dessus
- application de services Web
- projet de déploiement Web VS2010 pour ci-dessus WSA
- Une classe bibliothèque.
- Une autre bibliothèque de classes.
Cependant, lorsque nous construisons nous avons 1 erreur:
Could not load file or assembly 'ClassLibrary1BLL, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. An API call exited abnormally. (Exception from HRESULT: 0x800300FA (STG_E_ABNORMALAPIEXIT))
Après recherches, je finalement pisté ce à une entrée dans la configuration du site ASP.NET:
Si je construis avec cette ligne le problème se produit:
<identity impersonate="true" userName="DOMAIN\user" password="password"/>
Cependant, si je commente et construis avec la ligne suivante (sans les informations d'identification fournies), la soluti sur construit bien et puis modifier le web.config retour à ce qui précède (avec les informations d'identification) le site fonctionne bien - les informations d'identification ne provoquent un problème pour la construction.
<identity impersonate="true"/>
Maintenant, voici le plus étrange question - l'application de services Web se construit bien avec les informations d'identification fournies - l'erreur de compilation se produit uniquement pour le site Web ASP.NET. Tout cela est vrai que les projets soient construits individuellement ou que la solution soit reconstruite.
Tous les pointeurs que je peux construire avec succès avec les informations d'identification fournies seront grandement appréciés.
j'ai ajouté l'utilisateur de domaine Impersonating à mon groupe IIS_IUSRS, qui a un accès en écriture au dossier temporaire. Alors tout allait bien. – cab0