<分区>
我一直在为 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 吗?
还是谢谢你
让完整的 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 .