我一直在与服务堆完全结合。我跟踪了我在谷歌上发现的大量教程,没有任何作品,甚至简单的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吗?
谢谢你。
答案 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服务是如何组合在一起的,核心部分是:
如果您对示例应用感到满意,请浏览creating a ServiceStack service from scratch。