Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Entity framework 同时调用Azure中托管的WCFService失败_Entity Framework_Azure_Wcf_Simultaneous - Fatal编程技术网

Entity framework 同时调用Azure中托管的WCFService失败

Entity framework 同时调用Azure中托管的WCFService失败,entity-framework,azure,wcf,simultaneous,Entity Framework,Azure,Wcf,Simultaneous,我有一个托管在Microsoft Azure云服务中的WCF服务。客户端计算机可以一次成功调用一个WCFServices。当我用我的客户机运行测试来同时调用webservice时,一个客户机可以成功调用,其余的都失败了 我认为这种情况应该自动处理。我是否必须进行特殊配置更改才能同时进行呼叫 我有一些例外情况,例如: 1] ExecuteReader需要打开且可用的连接。连接的当前状态为关闭 2] “在数据读取器关闭时调用'Read\'是无效的操作。” 我正在为我的数据层使用EntityFrame

我有一个托管在Microsoft Azure云服务中的WCF服务。客户端计算机可以一次成功调用一个WCFServices。当我用我的客户机运行测试来同时调用webservice时,一个客户机可以成功调用,其余的都失败了

我认为这种情况应该自动处理。我是否必须进行特殊配置更改才能同时进行呼叫

我有一些例外情况,例如:

1] ExecuteReader需要打开且可用的连接。连接的当前状态为关闭

2] “在数据读取器关闭时调用'Read\'是无效的操作。”


我正在为我的数据层使用EntityFramework

您能否详细说明这些呼叫的作用以及它们失败后多久?Azure绝对支持同时多次调用WCF服务。但是,如果您的调用在彼此之间发生争用并相互阻塞,则除了一个之外,其他所有调用都可能失败


如果您的一个呼叫使其他呼叫需要超过1分钟才能完成,那么Azure的负载平衡器将终止其他呼叫。正如我最近痛苦地发现的那样,每个呼叫允许完成1分钟。

好吧,呼叫返回的列表非常小。通话时间不到2秒。但是子序列调用立即失败。您是否正确设置了WCF的并发性和实例设置?Taylor,我该怎么做?你能给我指出一个合适的msdn文档吗?我也遇到了同样的问题。我从Windows服务中调用此服务,在此期间它不工作。其余的电话都很好