Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.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
C# 从移动应用程序到web API的多个请求引发异常,但可以在单个设备上正常工作_C#_Sql Server_Api - Fatal编程技术网

C# 从移动应用程序到web API的多个请求引发异常,但可以在单个设备上正常工作

C# 从移动应用程序到web API的多个请求引发异常,但可以在单个设备上正常工作,c#,sql-server,api,C#,Sql Server,Api,我的web API有一种从MS sql数据库中获取大量数据的方法。当一次向该方法发出一个请求时,它可以正常工作,但当同时从多个设备发出多个请求时,会抛出一个从代码中获取数据的方法“ExecuteReader需要打开且可用的连接。连接的当前状态为“打开” 此异常不会每次都发生 有什么可能的原因请帮忙 每个请求都应具有不同的连接。听起来您试图在不同的请求之间共享连接。请向我们显示相关代码,您的问题无法按原样回答。您应该检查并编辑您的问题。感谢回复带有CommandBehavior.Default

我的web API有一种从MS sql数据库中获取大量数据的方法。当一次向该方法发出一个请求时,它可以正常工作,但当同时从多个设备发出多个请求时,会抛出一个从代码中获取数据的方法“ExecuteReader需要打开且可用的连接。连接的当前状态为“打开”

  • 此异常不会每次都发生

    有什么可能的原因请帮忙


每个请求都应具有不同的连接。听起来您试图在不同的请求之间共享连接。请向我们显示相关代码,您的问题无法按原样回答。您应该检查并编辑您的问题。感谢回复带有CommandBehavior.Default或CommandBehavior.CloseConnection的ExecuteReader此执行读取器行引发异常