[英]Azure Mobile Services Patch and Delete Returning 404 Not Found
我有一个连接到现有数据库的Azure移动服务。 在测试它时,GET,GET(id)和POST正常工作,但是PATCH和DELETE返回以下错误404 Not Found
“ message”:“未找到与请求URI相匹配的HTTP资源”
我看到断点被正确命中,我认为问题不在于路由。
我使用CustomMappedEntityDomainManager,其中包含以下用于PATCH和DELETE的代码
public async Task<RegisteredUsersDto> PatchRegisteredUsers(string id, Delta<RegisteredUsersDto> patch)
{
return await UpdateAsync(id, patch);
}
public Task DeleteRegisteredUsers(string id)
{
return DeleteAsync(id);
}
任何快速的指针将不胜感激。
仅凭此信息很难说,但听起来您的映射域管理器没有设置正确的路由。 这是一个工作示例,显示了一个正在运行的映射域管理器: https : //github.com/paulbatum/FieldEngineerLite/blob/master/FieldEngineerLite.Service/Controllers/JobController.cs
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.