Xyr*_*oid 1 c# azure microsoft-metro windows-8 azure-mobile-services
我想制作一个将blob上传到azure存储的示例应用程序.我已经按照这个和这个,两种方式抛出我MobileServiceInvalidOperationException500 - 内部服务器错误.请尽快给我解决方案.谢谢.
这是错误日志
插入错误:{AlbumId:22,
名称:'ff',
描述:'ff',ThumbnailUrl:null,
ThumbnailFileName:'73a594b1-1abb-476d-a1ce-73a12d6ee278_thumbnail.png',ImageUrl:null,FileName:'73a594b1-1abb -476d-a1ce-73a12d6ee278.png',imageurl:' https ://xxxxxxx.blob.core.windows.net/mypictures-undefined/undefined?se=2013-02-07T10%3A44%3A57Z&sr =b& sp=w&sig = qDBnnVOyo8XCNSUNJcn49IMcN4laDIgjZ8oM9TdiHBI %3D ',thumbnailurl:' https : //xxxxxxx.blob.core.windows.net/mypictures-undefined/undefined?se= 2013-02-07T10 %3A44%3A57Z &sr =b&sp=w&sig= qDBnnVOyo8XCNSUNJcn49IMcN4laDIgjZ8oM9TdiHBI %3D ' }
{
[错误:[Microsoft] [SQL Server Native Client 10.0] [SQL Server]在INSERT的SET子句或列列表中多次指定列名"ImageUrl".在同一子句中不能为列分配多个值.修改子句以确保列只更新一次.如果此语句将列更新或插入到视图中,则列别名可以隐藏代码中的重复.] sqlstate:'42000',code:264
}
您在同一个(JavaScript)对象上有两个属性因大小写而异,但其后面的Windows Azure SQL数据库实例在列名称方面不区分大小写.
看来你的C#类包含一个名为ImageUrl(注意案例)的属性,然后在你的表的Insert脚本中(根据你引用的引用),你做的item.imageurl是小写.
您可以将DataMember属性添加到C#属性中,我怀疑你没问题.
[DataMember(Name = "imageurl")]
public String ImageUrl { get; set; }
Run Code Online (Sandbox Code Playgroud)
同样的 ThumbnailUrl
| 归档时间: |
|
| 查看次数: |
581 次 |
| 最近记录: |