2010-12-03 7 views

Répondre

60

Le modèle de projet d'application Web ASP.NET n'est pas disponible pour .Net Framework 4.0, cependant, disponible pour .Net Framework 3.5. Si vous construisez votre application sur .net framework 4.0, vous pouvez utiliser l'application de service WCF comme ASMX dans l'héritage. Notez que vous devez activer AspNetCompatibilityMode pour accéder aux objets HttpContext.

Si vous souhaitez toujours utiliser ASMX, choisissez l'application Web ASP.NET vide, puis vous pouvez ajouter des fichiers ASMX au projet.

29

Pour créer une application de service Web ASP.NET dans Visual Studio 2010 à l'aide de .NET Framework 4.0, créez d'abord un nouveau projet ciblant .NET Framework 3.5 (car le modèle d'application de service Web ASP.NET est disponible pour cette version). Ensuite, cliquez avec le bouton droit sur le projet et ciblez-le de nouveau pour utiliser .NET Framework 4.0. Construire, déboguer, fini!

+0

Hey .. cela semble fonctionner :) – mrwaim

3

J'ai aussi eu le même problème lors de la publication de services Web de Navision. Pour cela, j'ai créé le projet basé sur .Net Framework 3.5 (car le modèle d'application de service Web ASP.NET est disponible pour cette version) dans Visual Studio 2010 et cela fonctionne très bien pour moi.

0

J'ai rencontré le même problème. Il semble que les fichiers .svc ne sont plus nécessaires à partir de WCF 4.0, car Configuration-Based Activation s'occupera de cela pour vous.

Questions connexes