Oui - avec .NET 4 vous pouvez très facilement - avec .NET 3.5, c'est possible, mais plus de travail.
Dans .NET 4, vous pouvez utiliser l'activation sans fichier qui vous permet de définir une URL logique dans web.config - plus besoin de fichier * .svc. Mais dans ce cas, vous ne pouvez plus utiliser l '"ancienne" URL avec le fichier * .svc (puisqu'il n'y a plus de fichier SVC).
<configuration>
<system.serviceModel>
<serviceHostingEnvironment>
<serviceActivations>
<add relativeAddress="this/here" service="IYourService"/>
</serviceActivations>
</serviceHostingEnvironment>
</system.serviceModel>
</configuration>
Lisez tout sur cela et d'autres nouvelles WCF 4 caractéristiques à A Developer's Introduction to WCF 4
Pour .NET 3.5, il n'y a que la sa façon de réécrire votre URL - d'une manière assez épineuse pour aller - en savoir plus à ce sujet dans le MSDN library ou voir blog post de Scott Guthrie à ce sujet.
Je me sentais comme il devait y avoir une façon de le faire en utilisant WCF dans .NET 3.5 Maintenant que je sais qu'il n'y a pas, j'ai commencé à regarder d'autres options comme URL Rewriting. Nous avons fini par aller avec le module de réécriture d'URL pour IIS7. Cela semble fonctionner maintenant. Merci de votre aide. – DarenTx