Wenn ich einen WCF Rest-Dienst in IIS veröffentlichen tun die Dienste nicht funktionieren?
Frage
Im mit WCF REST 4.0 bedeutet, zu sagen, dass ihre keine SVC-Datei ist .. Also ich habe 3 verschiedene Serviceklassen in einem Dienst WCF Ruhe-Anwendungsprojekt. Und ich registrierte all diese Dienste in der Global.asax
Was zu tun, im Versuch, ist, dass ich eine Reihe von Business-Funktionen von einem unteren Rahmen, z: .NET 1.0 / 2.0, wo in i-Datensätze verwenden und rufe nicht Grund add / update / delete Einheit Funktion im Gegensatz zu den neueren Versionen. Also wollte ich, wenn diese Art von Spiel in .NET arbeitet 4.0 wäre fragen, oder ist sie aus irgendeinem anderen Grunde dafür?
Danke
Lösung
Wenn Sie Ihre Dienstleistungen in Web Development Server arbeiten, als sie zur Arbeit in IIS haben. Was IIS-Version verwenden Sie? Beachten Sie, dass erweiterungs URLs werden nur in IIS 7.x unterstützt Wenn Sie sie in ältere Version verwenden möchten, müssen Sie IIS-Konfiguration ändern (lesen Sie in diesem Thread ). Stellen Sie außerdem sicher, dass Ihre IIS .NET ordnungsgemäß angemeldet hat 4.0 und alle realted ISAPI. Wenn Sie .NET 4.0 nach der Installation von IIS ist es am besten aspnet_regiis.exe von .NET 4.0-Ordner zu verwenden.