2010-07-20 4 views
0

J'ai un site Web hébergé sur IIS6 et configuré pour utiliser .NET 4.0, mais j'ai toujours un service WCF sur le site qui utilise la version 3.5. Lorsque je parcours mon fichier svc, j'obtiens l'erreur:Exécution de l'application WCF 3.5 sous .NET 4.0 site Web

unrecognized attribute 'targetFramework' 

et il pointe vers la racine du site Web web.config. J'ai essayé ceci MSDN article et obtiens toujours la même erreur. Mon site utilise un pool d'applications différent de mon service WCF et est configuré pour utiliser 4.0 dans l'onglet ASP.NET des propriétés. J'ai également vérifié et vérifié que mon service WCF utilise 3.5 (2.0) dans son onglet Propriétés ASP.NET.

Répondre

0

IIS6 ne fait pas bien les versions de structure mixte. Si vous pouvez passer à iis7 ou apporter les deux projets à la même version .net qui va remédier au problème

0

Pourquoi ne pas lancer votre WCF sous 4.0? La plupart des choses devraient être compatibles.

Questions connexes