C# 无法建立连接,因为目标计算机在连接到Azure DocumentDB时主动拒绝了它

C# 无法建立连接,因为目标计算机在连接到Azure DocumentDB时主动拒绝了它,c#,asp.net,azure-cosmosdb,C#,Asp.net,Azure Cosmosdb,我一直在使用ASP.NETMVC和.NET4.5开发一个概念验证应用程序,连接到Microsoft Azure上的DocumentDB。 尽管我能够通过单元测试连接到DocumentDB数据库以读取和写入数据,但我无法通过ASP.NETMVC应用程序执行相同的操作。我一直收到一条消息“无法建立连接,因为目标计算机主动拒绝了它…”。值得一提的是,此应用程序正在公司网络中运行 有人能指点我的正确方向吗?这里我似乎遗漏了一些明显的东西。可能是连接策略,您可以在网关和直接模式之间进行选择,或者在TCP/

我一直在使用ASP.NETMVC和.NET4.5开发一个概念验证应用程序,连接到Microsoft Azure上的DocumentDB。 尽管我能够通过单元测试连接到DocumentDB数据库以读取和写入数据,但我无法通过ASP.NETMVC应用程序执行相同的操作。我一直收到一条消息“无法建立连接,因为目标计算机主动拒绝了它…”。值得一提的是,此应用程序正在公司网络中运行


有人能指点我的正确方向吗?这里我似乎遗漏了一些明显的东西。

可能是连接策略,您可以在网关和直接模式之间进行选择,或者在TCP/HTTPS之间进行选择的可能性会影响您的问题


此处的更多信息:

我刚刚在家里检查了相同的解决方案(即在不同的网络条件下),它似乎工作正常。这可能是由于防火墙的限制吗?在这两种情况下,对Azure的调用是否发生在不同的上下文中?来自MSTest环境和MVC应用程序?请参见,其中的共识是“不,他们不应该”!