我有一个部署在 Azure 应用服务上的 ASP.NET MVC 应用程序。我正在本地调试此应用程序并使用 IIS express。Windows 10 系统上未安装 IIS。
我的代码是这样写的:用户登录正在得到这样的验证
try
{
using(var context = new techEntities())
{
wtuser u = (from c in context.wtUsers
where c.email == email select c).FristOrDefault();
if(u == null)
{
return new userOT {error = "Invalid email or password"};
}
...
}
}
catch(exception ex)
{
...
}
连接字符串:
<add name = "localsqlserver"
connectionString = "Data Source=xxx;Initial Catalog=xxx; Integrated
Security=true;Max Pool Size=50000;" ProviderName = "System.Data.SqlClient"/>
我通常使用 Windows 身份验证登录数据库。我希望我上面连接字符串的方式应该没有问题?
注意:我从 Azure 导出并在本地 SQL Express 2019 中导入的数据库。
但是,我收到此错误:
System.Data.EntityException:基础提供程序无法打开。
System.InvalidOperationException:超时已过期。在从池中获取连接之前超时时间已过。这可能是因为所有池连接都在使用中并且达到最大池大小。
可能是什么问题呢?如何解决这个问题?谢谢