servicestack 迁移到ServiceStack';MVC4 Web API中的新API,servicestack,servicestack" /> servicestack 迁移到ServiceStack';MVC4 Web API中的新API,servicestack,servicestack" />

servicestack 迁移到ServiceStack';MVC4 Web API中的新API

servicestack 迁移到ServiceStack';MVC4 Web API中的新API,servicestack,servicestack,在ServiceStack新API中组织文件/代码的最佳方式是什么。我曾在MVC4WebAPI上工作过,在那里我们在App_开始文件夹(路由、webapiconfig、过滤器)、控制器(所有apicontroller)中组织文件 此外,我与控制器文件夹我有2个文件pc.cs和mobile.cs。pc.cs具有与pc相关的所有api,其中服务可通过xyz.com/api/pc/GetUsers访问;mobile.cs具有与移动相关的所有api,其中服务可通过xyz.com/api/mobile/G

在ServiceStack新API中组织文件/代码的最佳方式是什么。我曾在MVC4WebAPI上工作过,在那里我们在App_开始文件夹(路由、webapiconfig、过滤器)、控制器(所有apicontroller)中组织文件

此外,我与控制器文件夹我有2个文件pc.cs和mobile.cs。pc.cs具有与pc相关的所有api,其中服务可通过xyz.com/api/pc/GetUsers访问;mobile.cs具有与移动相关的所有api,其中服务可通过xyz.com/api/mobile/GetUsers访问

使用appHost

setConfig(new EndpointHostConfig {ServiceStackHandlerFactoryPath = "api"});
我可以在uri中实现api

这可以在ServiceStack中复制吗?如果是,怎么做?另一方面,就组织此类服务而言,建议的(最佳实践)是什么。

看看推荐的示例,它显示了我们将如何为此实际规划项目


如果要维护大量服务,请查看,其中显示了如何跨多个DLL拆分服务并将其封装在中。

物理项目结构wiki有点混乱(无法与Web API关联)。在添加这个问题之前,我看到了这一点。我认为这是非常直截了当的,所以我不知道该告诉你什么,也许停止在MVC+WebApi控制器中思考?ServiceStack服务是非常干净、简单的纯C#自动连线服务,接受和返回干净的DTO。