我对Azure技术完全陌生 . 我从Visual Studio 2013 Up开发了一个Mobile Service Azure . 4,我添加了我的 DataObjects , Controllers 等 . 该网站在Azure上发布得很好,当我测试它时,帮助页面会返回示例数据,如下所示:
[
{
"fkfrom": 1,
"fkto": 2,
"amount": 3.1,
"summaryID": 4,
"borrowerFullName": "sample string 5",
"lenderFullName": "sample string 6"
},
{
"fkfrom": 1,
"fkto": 2,
"amount": 3.1,
"summaryID": 4,
"borrowerFullName": "sample string 5",
"lenderFullName": "sample string 6"
},
{
"fkfrom": 1,
"fkto": 2,
"amount": 3.1,
"summaryID": 4,
"borrowerFullName": "sample string 5",
"lenderFullName": "sample string 6"
}
]
现在,当我用 Headers 和正文测试它时,我得到一个 500/Internal server error
,并且正文答案是 {"message":"An error has occurred."}
我非常感谢建议和任何帮助 .
1 回答
一种可能是您没有更改默认数据库初始化程序 . DropCreateDatabase初始化程序在Azure中不起作用 . 您必须使用ClearDatabaseSchemaifModelChanges等其他内容 .
http://azure.microsoft.com/en-us/documentation/articles/mobile-services-dotnet-backend-how-to-use-code-first-migrations/