测试Azure REST API时出现不明确的错误消息

时间:2015-12-01 15:28:38

标签: azure visual-studio-2015 azure-mobile-services postman

我尝试在我的UWP项目中使用Azure移动服务,尽管我遇到了一些困难。我试图立即在Azure上使用实时数据库,但是当我尝试测试这些方法时,我得到了不明确的异常。

我尝试使用以下 GET 网址测试与Postman的API调用:https://wp-travelapp-g6.azure-mobile.net/tables/todoitem

message: an error has occured.

当我尝试运行Visual Studio解决方案时,执行以下代码行:

ObservableCollection<ToDoItem> ToDoItems = await todoTable.ToCollectionAsync();

我收到此错误:

Microsoft.WindowsAzure.MobileServices.MobileServictInstance : 
               {"The request could not be completed. (Internal Server Error)"}
InnerException : null

我注意到了solution。它说要将db_owner的角色添加到正确的用户,但我不知道如何做到这一点。

我还检查了移动服务的日志条目,并看到了这个反复出现的错误:

Exception=System.InvalidOperationException: Database initialization failed. 
            Could not initialize one or more objects in schema 'WP_TravelApp_G6'. 
            Please ensure that the database connection string is correct.

整个Visual Studio项目是从Azure的入门页面下载的,所以我怀疑任何键是不正确的。

编辑:添加了更多详细信息。将nameOfMobileService更改为实际名称。以下是使用过的Azure项目的屏幕截图。就像我说的,我使用Azure给我的初学者项目,所以我不确定我应该改变什么。

Azure structure

1 个答案:

答案 0 :(得分:0)

当我使用Postman点击端点时,我获得了401 Unauthorized,因此我无法进一步测试。但是,我已经使用Azure App Service Mobile Apps创建了一个UWP应用程序。

链接到我的存储库:https://github.com/adrianhall/quickstarts

您可以使用Node.js或ASP.NET版本的项目。只需浏览Azure App Service Mobile Apps上的快速入门流程并下载相应的项目。