我在Entity Framework中遇到数据库连接问题。我在ASP.NET MVC 3 Web应用程序中使用EF 4.1.10331,但它也因EF 5而失败。
当我的Web应用程序启动时SQL Server由于某种原因不可用时,网站会抛出错误,这是正确的。
当SQL Server再次可用时,网站会继续抛出此错误,直到池被回收为止。
我尝试从.net框架4升级到4.5.2,但这也无济于事。
我一直在寻找解决方案几个小时,但还没找到。
请求帮助我
编辑:
我正在连接到SQL Server数据库。我在复制问题时遇到的错误是:
无法打开登录请求的数据库“{dbname}”。登录失败。
但在生产环境中,由于各种原因,目录无法使用。
在我的应用程序中,我使用.edmx
文件
edit2:我的连接字符串是这样的: add name =“DBContext”connectionString =“metadata = res:// /Import.csdl|res:// /Import.ssdl|res://*/Import.msl;provider=System。 Data.SqlClient; provider connection string =“data source =; initial catalog =; persist security info = True; user id =; password =; multipleactiveresultsets = True; App = EntityFramework”“providerName =”System.Data.EntityClient“