ServiceStack完成noob教程

时间:2014-02-14 12:39:37

标签: c# asp.net web-services servicestack

我一直在与服务堆完全结合。我跟踪了我在谷歌上发现的大量教程,没有任何作品,甚至简单的hellotutorial都没有。甚至servicestack的tutorials也会在我的VS项目中生成错误而根本不起作用。此外,在servicestack的github示例上部署的示例都不起作用。我使用的是Windows 8,而且我是VS 2012的全部菜鸟。我安装了IIS 8和.Net 4.5。 我总是得到404错误或500或甚至解析错误。我认为这是关于不会更新的文档或者在新版本的servicestack上发生显着变化的配置。我真的不知道。 一个好的灵魂可以帮我设置一个简单的API来使用最新版本的servicestack(4.0.10)和VS 2012吗?

谢谢你。

1 个答案:

答案 0 :(得分:3)

运行完整的ServiceStack TODO应用程序的最简单方法:

1)创建新的空ASP.NET Web应用程序

2)安装 ServiceStack.Host.AspNet ServiceStack.OrmLite.SqlServer

PM> Install-Package ServiceStack.Host.AspNet
PM> Install-Package ServiceStack.OrmLite.SqlServer

3)按 Ctrl + F5 运行应用程序

4)使用TODO应用程序后,查看http://localhost:{port}/metadata页面

5)使用服务,例如http://localhost:{port}/todos

6)查看源代码,了解ServiceStack服务是如何组合在一起的,核心部分是:

  • App_Start / AppHost.cs (ServiceStack AppHost配置)
  • App_Start / WebServiceExamples.cs (Hello和Todo服务)

如果您对示例应用感到满意,请浏览creating a ServiceStack service from scratch