IIS Fehler in entfalte asp.net MVC2 [geschlossen]
-
09-10-2019 - |
Frage
Ich versuche, einen WCF webhttp Dienst auf IIS bereitstellen. Ich bin mit Windows 7, IIS 7.5, VS2010.
Die Schritte - ein Projekt WCF Erholung Service-Anwendung erstellt. - Erscheint das Projekt zu localhost - dafür gesorgt, dass die Application war .net 4.0
Wenn jedoch versucht, den Dienst (Default Web Site / HelloRest) veröffentlicht den Zugriff über http: // localhost / HelloRest
Es gibt einen Fehler -
Fehler Zusammenfassung HTTP-Fehler 500.19 - Interner Serverfehler Dieser Konfigurationsabschnitt kann nicht auf diesem Weg verwendet werden. Dies geschieht, wenn der Abschnitt in einer übergeordneten Ebene gesperrt ist. Die Verriegelung erfolgt entweder durch Voreinstellung (= overridemodedefault „Deny“) oder explizit von einem Standort-Tag mit overrideMode = „Ablehnen“ oder das Vermächtnis allowOverride = „false“ gesetzt.
In der Konfigurationsquelle Module runAllManagedModulesForAllRequests = "true" markiert
Gibt es etwas, ich bin fehlt? Wenn ich Abarbeiten von vs der Service funktioniert gut. In globals.asax Ich habe -
RouteTable.Routes.Add(new ServiceRoute("PrintHelloWorld", new WebServiceHostFactory(), typeof(HelloRestService)));
Wenn von VS2010 ausgeführt http: // localhost: 59404 / PrintHelloWorld / kehrt Hallo Welt. Wenn jedoch einmal veröffentlicht
http: // localhost / HelloRest / PrintHelloWorld kehrt der gleiche Fehler auch.
Bearbeiten Dachte die Lösung aus. - ich IIS hatte nach der Installation des Rahmens .net installiert. In der Kommandozeile asp.net Registrierungs-Tool ausführen - Gehen Sie in das Verzeichnis in Windows \ Microsoft.NET \ Framework \ v4.0.30319 Typ aspnet_regiis.exe -ir
Jetzt beginnt es zu arbeiten.
Keine korrekte Lösung
Andere Tipps
Ich bin kein Experte in .net ... Aber haben Sie versucht, diese Vorschläge? http://forums.asp.net/t/1220987.aspx