.NET Framework 3.5でServiceStack Webサービスを使用することはできますか ウェブフォーム?
私は小さな試練をすることができますか? https://github.com/ServiceStack/ServiceStack/wiki/Your-first-webservice-explained 「AppHostのConfigureメソッドを見てみましょう」という行で停止し、何をすべきかを知りませんでしたか?
私はWeb APIのようなものを読んでいて、ServiceStackは3.5未満で動作しているので、私はそれを使うことができると推測しましたか、それとも間違っていましたか?
アップデート:私が作成しなければならない答えは AppHost
それを 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();
}
}
参考文献と完全な例はここにあります: http://servicestack.net/ServiceStack.Hello/
回答:
回答№1は2ServiceStackは.NET 3.5をサポートします。 NuGetパッケージでアセンブリをチェックアウトすることができます。これらは.NET 3.5でコンパイルされています。 Web APIに依存しないため、空のASP.NETアプリケーションからWebサービスを作成できます。
回答№2の場合は1
はい、それは3.5をサポートします
ServiceStackバイナリのみ:コアバイナリのみを含むServiceStackの最小限のインストール(.NET 3.5+)