Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 在Azure移动应用程序服务中添加多个api_Asp.net_Azure_Azure Mobile Services_Azure Web App Service - Fatal编程技术网

Asp.net 在Azure移动应用程序服务中添加多个api

Asp.net 在Azure移动应用程序服务中添加多个api,asp.net,azure,azure-mobile-services,azure-web-app-service,Asp.net,Azure,Azure Mobile Services,Azure Web App Service,我还是Azure移动应用服务的新手,我对Azure移动应用服务有疑问,我们能否制作2个Api并将其发布到Azure移动应用服务。例如,我的应用程序服务是,我想在应用程序服务中添加两个Web Api,例如Web Api是一个用于CRUD用户数据的,另一个用于支付。我们可以在应用程序服务中这样做吗?并创建用于调用Api的端点,例如,或者,我们在应用程序服务中只能有一个Api 并创建用于调用Api的端点,例如 当然,我们可以根据需要添加自定义API。下面是如何为移动应用程序添加自定义API的演示。你也

我还是Azure移动应用服务的新手,我对Azure移动应用服务有疑问,我们能否制作2个Api并将其发布到Azure移动应用服务。例如,我的应用程序服务是,我想在应用程序服务中添加两个Web Api,例如Web Api是一个用于CRUD用户数据的,另一个用于支付。我们可以在应用程序服务中这样做吗?并创建用于调用Api的端点,例如,或者,我们在应用程序服务中只能有一个Api

并创建用于调用Api的端点,例如

当然,我们可以根据需要添加自定义API。下面是如何为移动应用程序添加自定义API的演示。你也可以参考这个来获得更多信息

1.使用VS创建移动应用程序

2.添加自定义控件

3.如果我们想使用自定义路由路径,我们可以在 Startup.MobileApp.cs文件

config.MapHttpAttributeRoutes();
settings.SkipVersionCheck = true; //just for test

  • 在控件中添加映射的路由
  • 将其作为移动服务发布到azure并检查结果

  • 在您的示例中,您在一个Azure移动应用程序Api中创建了2个控制器,我举了一个示例,如果我想作为Azure移动应用程序Api进行支付,并将CRUD作为另一个Azure移动应用程序Api(使其组织起来)进行支付,然后将其发布到Azure,它会起作用吗?或者它会取代支付Azure移动应用程序Api并使我无法调用支付路径,或者只要路由名称不同,它就可以工作?感谢您的回答,
    如何组织它
    意义?你是说你有两个移动API项目吗?我们可以在移动应用程序中使用2个控件轻松实现它。如果您尝试一个接一个地发布两个移动api项目,它可能会取代第一个。我的想法是在一个解决方案中创建多个api,例如,我的解决方案名称是AppService,它将包含一些api,如支付api、CRUD api、订单api,因此它看起来像微服务,更易于维护。但正如您所说,如果它将取代第一个,我将坚持使用控制器。在这种情况下,您可以使用虚拟目录发布多个项目。你可以参考另一个细节。