2010-07-12 3 views
0

Je suis juste coincé dans les ASP.NET, j'ai créé une classe de test unitaire pour tester un service Web vierge (voulez faire TDD).Asp.net Web Service Erreur de test

Lorsque je tente d'exécuter le service Web, il censé fonctionner et ne parviennent pas, mais il ne parviennent pas à exécuter, il est dit:

L'adaptateur de test « WebHostAdapter » a levé une exception lors du test en cours « EnrollmentWSConstructorTest ». Le site Web n'a pas pu être configuré correctement; Obtenir des informations de processus ASP.NET a échoué. Demande « http://localhost:1032/VSEnterpriseHelper.axd » a renvoyé une erreur: Le serveur distant a renvoyé une erreur: (500) Erreur interne du serveur. Le serveur distant a renvoyé une erreur: (500) Erreur interne du serveur.

Une idée?

Répondre

0

Vous voudrez peut-être jeter un oeil à ce lien:

http://www.hanselman.com/blog/NUnitUnitTestingOfASPNETPagesBaseClassesControlsAndOtherWidgetryUsingCassiniASPNETWebMatrixVisualStudioWebDeveloper.aspx

je l'ai trouvé très utile quand j'étais sur un projet qui voulait ajouter l'unité après le fait des tests pour les services Web, Il a donc fallu créer des instances d'un serveur Web pour tester.

+0

Merci, mais cela ne contient aucune information liée à cette question spécifique. –

+1

Désolé, relisez votre question et je vous rassemblerai utilisez les tests intégrés dans Visual Studio au lieu de NUnit. Dans ce cas, avez-vous modifié votre fichier web.config pour autoriser un accès non authentifié à VSEnterpriseHelper.axd? –

+0

Eh bien. J'essaie (en utilisant l'extrait de localisation) mais cela ne fonctionne pas. est-NUnit plus simple que les outils de test qui viennent avec VS2010. Je suis venu du monde de Java donc j'ai plus d'expérience en utilisant JUnit. –

0

Pour nous, je fixe en ouvrant le web.config du site et la modification de ce

<modules> 
    <add name="HostAdapter" type="Microsoft.VisualStudio.TestTools.HostAdapter.Web.HttpModule, Microsoft.VisualStudio.QualityTools.HostAdapters.ASPNETAdapter, Version=10.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> 
</modules> 

à cette

<modules> 
</modules> 

ou de supprimer essentiellement le module ... parce que studio l'adapteur visuel il suffit de l'ajouter de nouveau automatiquement plus tard