Comment désactiver le client de test WCF - VS 2012
J'ai un nouveau Service WCF Application, quand j'appuie sur la touche F5 pour déboguer, le Client Test WCF revient toujours, mais je tiens à le désactiver depuis que je suis avec soapUI pour tester à la place.
J'ai essayé la réponse ici - https://stackoverflow.com/a/8441887/903056 mais ce nœud XML n'est plus dans le fichier de projet pour VS 2012. J'ai essayé plusieurs autres choses moi-même en tant que bien, comme le changement de page de démarrage par défaut et en essayant de la force de débogage pour démarrer une session de navigateur à la place.
source d'informationauteur EkoostikMartin
Vous devez vous connecter pour publier un commentaire.
C'est vraiment de frustration, mais vous pouvez essayer l'une des options suivantes pour désactiver le client test WCF:
1.Ouvrez le projet demandé propriétés et sélectionnez l'onglet Web. Sélectionnez
la Page en cours bouton radio (je crois que la Page Spécifique
le bouton est sélectionné), Enregistrez le projet et l'exécuter(touche F5).
2.Vous pouvez modifié le prject XML (.csproj) fichier et ajouter
attribut
<WebProjectProperties>
nœud. Qui devrait être fait par lesuivants:
2.1 Décharger le projet demandé (clic droit -> Décharger le Projet).
2.2 Modifier
<ProjectName>
.csproj (nouveau clic droit sur le projet)2.3 recherchez WebProjectProperties nœud et ajouter
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
.2.4 Recharger le poject.
J'espère que vous trouverez que unswer serviable..
D'une option simple qui fonctionne pour moi (au moins dans Visual Studio 2012 Update 4):
Ouvrir la WCF les propriétés du projet et aller à la Web section. Définir la Commencer à prendre des mesures paramètre
Don't open a page. Wait for a request from an external application.
Après avoir choisi cette option, je ne vois plus le Client Test WCF.
Personnellement, j'ai l'habitude de choisir cette action de démarrage de toute façon, puisque je préfère de beaucoup appuyant sur F5 dans mon navigateur, que d'avoir encore un autre onglet ouvert à chaque fois que j'ai frappé F5 dans VS.
J'ai trouvé un travail raisonnable autour de. Je me suis contenté d'ajouter un vide de la page html sur le projet, puis clic droit sur le fichier html dans l'Explorateur de solutions et a choisi
Set As Start Page
. Une session de débogage démarre mais il ne va pas à la WCF TestClient. Pas très élégant mais qui fonctionne.Vieux thread mais il lui est alors que je souffrais de la même frustration avec VS2013. Si vous exécutez le projet (F5) avec le (votreprojet)\svc.cs d'ouverture de fichier dans le VS éditeur puis la WCF Client démarre. Si vous appuyez sur la touche F5 avec n'importe quel autre fichier sélectionné et le concentré de fichier dans le VS éditeur de IIS et de la première page web commence.
Très simple, quand on ne sait pas.
J'ai eu un problème similaire, et trouvé que c'était causé par le défaut Options de Démarrage sous
c'était l'inscription d'un argument de ligne de commande de
/client:"WcfTestClient.exe"
qui lance le client de test. Simplement de retirer cet argument a résolu mon problème.Pas besoin d'extra chose juste à faire chose ci-dessous.
Outils--> -->projet et de la solution-->créer et Exécuter et enfin
ne vérifier que le démarrage du projet et Dépendances sur Exécuter