Errore di IIS in Distribuzione asp.net MVC2 [chiusa]
-
09-10-2019 - |
Domanda
Sto cercando di implementare un servizio WCF webhttp su IIS. Sono in esecuzione Windows 7, IIS 7.5, VS2010.
Piazza - Creato un progetto WCF Riposo Application Service. - Pubblicato il progetto di localhost - garantire che l'ApplicationPool era .net 4.0
Tuttavia, quando si cerca di accedere al servizio pubblicato a (Default Web Site / HelloRest) tramite http: // localhost / HelloRest
Si dà un errore -
Sommario Errore Errore HTTP 500.19 - Internal Server Error Questa sezione configurazione non può essere usato a questo percorso. Ciò accade quando la sezione è bloccato ad un livello superiore. Blocco è o per difetto (overrideModeDefault = "Nega"), o impostare in modo esplicito da un tag posizione con overrideMode = "Nega" o l'eredità allowOverride = "false".
Nella fonte config moduli runAllManagedModulesForAllRequests = "true" è evidenziata ??p>
C'è qualcosa che mi manca? Quando eseguo dal vs il servizio funziona bene. In globals.asax ho -
RouteTable.Routes.Add(new ServiceRoute("PrintHelloWorld", new WebServiceHostFactory(), typeof(HelloRestService)));
Quando eseguito da VS2010 http: // localhost: 59404 / PrintHelloWorld / rendimenti ciao mondo. Tuttavia, una volta pubblicato
http: // localhost / HelloRest / PrintHelloWorld restituisce lo stesso errore pure.
Modifica Capito la soluzione. - avevo installato IIS dopo l'installazione del framework .NET. Nella riga di comando eseguire la strumento di registrazione asp.net - Andare alla directory di Windows \ Microsoft.NET \ Framework \ v4.0.30319 digitare aspnet_regiis.exe ir
Ora si inizia a lavorare.
Nessuna soluzione corretta
Altri suggerimenti
Non sono un esperto in Net ... Ma hai provato questi suggerimenti? http://forums.asp.net/t/1220987.aspx