erreur IIS dans le déploiement asp.net MVC2 [fermé]
-
09-10-2019 - |
Question
Je suis en train de déployer un service de webhttp WCF sur IIS. Je suis sous Windows 7, IIS 7.5, VS2010.
Les étapes - Création d'un projet WCF Rest Application Service. - Publié le projet à localhost - assurer que le ApplicationPool était de 4,0 .net
Cependant, lorsque vous essayez d'accéder au service publié au (Default Web Site / HelloRest) via http: // localhost / HelloRest
Il donne une erreur -
Résumé d'erreur Erreur HTTP 500.19 - Internal Server Error Cette section de configuration ne peut pas être utilisé à cette voie. Cela se produit lorsque la section est bloquée à un niveau parent. Le verrouillage est soit par défaut (overrideModeDefault = « Refuser »), ou définir explicitement par une balise de localisation avec overrideMode = « Refuser » ou l'héritage allowOverride = « false ».
Dans la source de configuration modules runAllManagedModulesForAllRequests = "true" est mis en surbrillance
Y at-il quelque chose que je suis absent? Quand j'exercerai de vs le service fonctionne très bien. En globals.asax je -
RouteTable.Routes.Add(new ServiceRoute("PrintHelloWorld", new WebServiceHostFactory(), typeof(HelloRestService)));
Lorsqu'il est exécuté à partir VS2010 http: // localhost: 59404 / PrintHelloWorld / rendement Bonjour tout le monde. Cependant, une fois publié
http: // localhost / HelloRest / PrintHelloWorld renvoie la même erreur aussi bien.
EDIT Façonnés la solution. - Je l'avais installé IIS après avoir installé le framework .NET. Dans commandline exécuter l'outil d'enregistrement de asp.net - Allez dans le répertoire dans Windows \ Microsoft.NET \ Framework de la v4.0.30319 taper aspnet_regiis.exe -ir
Maintenant, il commence à travailler.
Pas de solution correcte
Autres conseils
Je ne suis pas un expert en .Net ... Mais avez-vous essayé ces suggestions? http://forums.asp.net/t/1220987.aspx