J'ai créé un service Web très simple (asmx) dans Visual Studio 2010 Professional et j'essaie d'utiliser les scénarios de test unitaires générés automatiquement. Je reçois quelque chose qui semble assez familier sur ce site:Visual Studio 2010 Professional - Problème lors des tests des services Web
Le site Web n'a pas pu être configuré correctement; Obtenir des informations de processus ASP.NET a échoué. Demander une http://localhost:81/zfp/VSEnterpriseHelper.axd renvoyer une erreur: Le serveur distant a renvoyé une erreur: (500) Erreur interne du serveur.
500 Error Running Visual Studio ASP.NET Unit Test
J'ai essayé:
1. Exécution des tests sur IIS plutôt que ASP.NET serveur de développement
2. Ajout et suppression puis le fragment XML à mon fichier .config de Web Service
3 . Donner la MACHINE \ ASPNET compte contrôle total au dossier local
Mes questions actuelles:
1. Pourquoi suis-je pris la peine avec cette DLL instrumentation/couverture de code, lorsque cela ne semble pas être SOMET hing fourni avec Visual Studio 2010 Professional? Y a-t-il un moyen de l'éteindre?
2. Je place le nœud sous Web.config - est-ce le bon nœud?
3. Est-il possible de lier un service Web sans utiliser les attributs webby test?
J'ai vu d'autres personnes conseiller de rendre le Web Service aussi léger que possible. J'essaie de l'appeler avec jQuery/AJAX/JSON, donc être capable de déboguer le service Web réel serait vraiment utile.
Meilleurs voeux,
Ben
Peut-être que je manque quelque chose, mais en général, je ne pense pas que vous devez configurer un site Web et/ou effectuer des appels hors processus afin d'exécuter des tests unitaires. – GolfWolf