我创建了一个Azure App Service应用程序并将其推送到Azure。不幸的是,我无法找到我应该在客户端使用的应用程序密钥来创建与服务的连接(如下面的代码所示)。
MobileService = new MobileServiceClient(
"http://xxxx.azurewebsites.net",
"applicationKeyShouldGoHere");
我已经看到了这个问题的一些答案,但似乎都指向在客户端中验证USER。我想验证对服务的调用。
Azure移动服务有一个应用程序密钥,但我无法找到应用程序服务的密钥。这个难度与Azure门户似乎每隔几个月就会被修改的事实成倍增加......
提前致谢。
答案 0 :(得分:2)
新的移动应用服务不需要/使用任何密钥。
您需要在客户端上使用Microsoft.WindowsAzure.Mobile软件包的版本2+。
较旧的SDK创建了MobileServiceClient,如下所示:
new MobileServiceClient(applicationURL, applicationKey)
新的(版本2+)像这样:
new MobileServiceClient(applicationURL)
所以不需要钥匙。
答案 1 :(得分:-1)
我们不会在发布移动服务时发布Azure App Service(实际上在新门户网站中,也没有移动服务的应用程序密钥)。
发布Azure App Service时,您需要从门户网站下载发布配置文件。右键单击VS中的项目,然后选择发布... 。在发布网络向导中,导入您下载的发布配置文件。向导完成后,App Service将发布到Azure。
查看web-sites-dotnet-get-started了解详情。