/ / Czy mogę używać usługi sieciowej ServiceStack z .net 3.5 - .net-3.5, asp.net-web-api, servicestack

Czy mogę korzystać z serwisu internetowego ServiceStack z .net 3.5 - .net-3.5, asp.net-web-api, servicestack

Czy mogę używać usługi sieci Web ServiceStack z .NET framework 3.5 formularze internetowe?

Czy mogę mieć mały przykład, ponieważ próbowałem to zrobić https://github.com/ServiceStack/ServiceStack/wiki/Your-first-webservice-explained i zatrzymał się na "Let's s look at AppHost" s Konfiguracja metody "i nie wiedziałem, co robić?

Czytając to, jest to coś w stylu Web API, a ponieważ ServiceStack działa pod 3.5, więc domyśliłem się, że mogę go użyć, czy też się pomyliłem?

Aktualizacja: odpowiedź była taka, że ​​muszę stworzyć AppHost i dodaj do Application_Start :

public class Global : System.Web.HttpApplication
{
public class HelloAppHost : AppHostBase
{
//Tell Service Stack the name of your application and where to find your web services
public HelloAppHost() : base("Hello Web Services", typeof(HelloService).Assembly) { }

public override void Configure(Container container)
{
//register user-defined REST-ful urls
Routes
.Add<Hello>("/hello")
.Add<Hello>("/hello/{Name}");
}
}

//Initialize your application singleton
protected void Application_Start(object sender, EventArgs e)
{
new HelloAppHost().Init();
}
}

Przykład referencyjny i FULL można znaleźć tutaj: http://servicestack.net/ServiceStack.Hello/

Odpowiedzi:

2 dla odpowiedzi № 1

ServiceStack obsługuje .NET 3.5. Możesz dokonać kasacji złożeń w pakiecie NuGet, są one skompilowane w .NET 3.5. Nie ma zależności od Web API, możesz stworzyć usługę internetową z pustej aplikacji ASP.NET.


1 dla odpowiedzi nr 2

http://www.servicestack.net/

Tak, obsługuje 3.5

Tylko pliki binarne ServiceStack: Minimalna instalacja ServiceStack zawierająca tylko pliki binarne core (.NET 3.5+)