C# 将Azure移动服务连接到UWP

C# 将Azure移动服务连接到UWP,c#,azure,win-universal-app,azure-mobile-services,C#,Azure,Win Universal App,Azure Mobile Services,我在Azure中创建了一个移动服务,并在其中连接了一个SQL数据库。 我安装了所需的Nuget软件包Microsoft.Azure.Mobile.Client,并尝试了Microsoft.WindowsAzure.MobileServices,并在我的App.xaml.cs中插入了以下代码: 公共静态MobileServiceClient MobileService=新的MobileServiceClient(“https://sqlbackend.azurewebsites.net"); 问题

我在Azure中创建了一个移动服务,并在其中连接了一个SQL数据库。 我安装了所需的Nuget软件包Microsoft.Azure.Mobile.Client,并尝试了Microsoft.WindowsAzure.MobileServices,并在我的App.xaml.cs中插入了以下代码:

公共静态MobileServiceClient MobileService=新的MobileServiceClient(“https://sqlbackend.azurewebsites.net");

问题是:当我将azure移动服务连接到项目时,他们说它不受支持

有没有办法将我的项目连接到azure移动服务


您正在使用旧的Azure移动服务客户端

为您提供的链接:

  • 如何:
  • SDK文档:
当您转换为使用Microsoft.WindowsAzure.MobileServices时,它将插入正确的标头,您将不会收到不受支持的消息


再次查看问题后,需要将服务器中的类型与客户端中的类型进行匹配。如果您已创建Azure移动服务,则您的客户端应为Microsoft.Azure.Mobile.client。如果您已创建Azure应用程序服务移动应用程序,则您的客户端应为Microsoft.WindowsAzure.Mobile.client-我提供的链接是针对Azure移动应用程序的(而不是客户端中的服务)。我推荐Azure移动应用程序(可以认为是最新一代的移动应用程序)。azure.com上提供了教程

您正在使用旧的azure移动服务客户端

为您提供的链接:

  • 如何:
  • SDK文档:
当您转换为使用Microsoft.WindowsAzure.MobileServices时,它将插入正确的标头,您将不会收到不受支持的消息


再次查看问题后,需要将服务器中的类型与客户端中的类型进行匹配。如果您已创建Azure移动服务,则您的客户端应为Microsoft.Azure.Mobile.client。如果您已创建Azure应用程序服务移动应用程序,则您的客户端应为Microsoft.WindowsAzure.Mobile.client-我提供的链接是针对Azure移动应用程序的(而不是客户端中的服务)。我推荐Azure移动应用程序(可以认为是最新一代的移动应用程序)。azure.com上提供了教程

客户是什么类型的项目

如果是Azure移动服务Azure移动应用本身,则无需添加连接的服务,只需右键单击项目,选择发布,导入web应用发布设置文件并发布到Azure

如果是Windows Phone WebView App或工具手势支持的其他应用程序,则会启用“配置”按钮,
App.xaml.cs
中的代码应为:

publicstaticmobileserviceclient-MobileService=newmobileserviceclient
(“https://sqlbackend.azurewebsites.net“,“XXXX-APPLICATION-KEY-XXXXX”)

第二个参数是在此处生成的应用程序密钥:


PS:上面的代码和添加连接的服务(Azure移动服务)达到了相同的结果,不需要同时使用这两种服务。

客户是什么样的项目

如果是Azure移动服务Azure移动应用本身,则无需添加连接的服务,只需右键单击项目,选择发布,导入web应用发布设置文件并发布到Azure

如果是Windows Phone WebView App或工具手势支持的其他应用程序,则会启用“配置”按钮,
App.xaml.cs
中的代码应为:

publicstaticmobileserviceclient-MobileService=newmobileserviceclient
(“https://sqlbackend.azurewebsites.net“,“XXXX-APPLICATION-KEY-XXXXX”)

第二个参数是在此处生成的应用程序密钥:


PS:上面的代码和添加连接服务(Azure移动服务)达到了相同的效果,无需同时使用这两种服务。

我尝试了您告诉我的名称空间,但仍然相同。顺便说一句,我使用的版本比你建议的版本更新。如果有任何额外的解释,我非常乐意听。:)我链接的HOWTO文档详细说明了您需要做什么。我提到的SDK文档是最新的,发布时间不到一周。没有比该版本更新的版本。再次查看问题后,您需要将服务器中的类型与客户端中的类型进行匹配。如果您已创建Azure移动服务,则您的客户端应为Microsoft.Azure.Mobile.client。如果您已创建Azure应用程序服务移动应用程序,则您的客户端应为Microsoft.WindowsAzure.Mobile.client-我提供的链接是针对Azure移动应用程序的(而不是客户端中的服务)。我推荐Azure移动应用程序(可以认为是最新一代的移动应用程序)。azure.com上提供了教程。我很抱歉受到干扰,我只是像往常一样混合了不同的教程,并在两者之间迷失了方向。我只需要下载SDK并将其发布到azure,现在正在使用该服务。谢谢你的支持:)附言:编辑你的答案,让我选择它,在你的答案中添加你写的重要评论。我尝试了你告诉我的名称空间,仍然是一样的。顺便说一句,我使用的版本比你建议的版本更新。如果有任何额外的解释,我非常乐意听。:)我链接的HOWTO文档详细说明了您需要做什么。我提到的SDK文档是最新的,发布时间不到一周。没有比该版本更新的版本。再次查看问题后,您需要将服务器中的类型与客户端中的类型进行匹配。如果您已创建Azure移动服务,则您的客户端应为Microsoft.Azure.Mobile.client。如果您已创建Azure应用程序服务移动应用程序,则您的客户端