HttpRequestException:发送请求时发生错误

时间:2019-05-15 11:57:48

标签: asp.net asp.net-mvc asp.net-core azure-cosmosdb cosmos

我使用asp.net核心MVC和cosmos db开发了一个项目。当我尝试发布表单时,我得到了

  

HttpRequestException:发送请求时发生错误   错误。

我使用断点调试它。

 await 'client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri("HRDB", "EmployeesCollection"), employee);'

上面的链接使我出错。请帮助我修复它。

代码:

' [HttpPost]
        public async Task<ActionResult> AddEmployee(Employee employee)


       {

            await client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri("HRDB", "EmployeesCollection"), employee);

            return RedirectToAction("Employees");
        }'

错误:

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

我下载了您的代码,并尝试添加一名员工,却遇到了与您相同的错误。

要检查的地方如下:

  • 确保您的URL正确,并且按照组织策略未阻止Cosmos DB。

这是一篇非常简单且非常不错的文章,介绍了如何在Web应用程序中使用Azure cosmos DB。

https://docs.microsoft.com/en-us/azure/cosmos-db/sql-api-dotnet-application

最后开始添加模型并添加它。

希望有帮助。