由于某些原因,我需要为asp.net to sql连接的默认ConnectionTimeout设置更长的持续时间。因为有些站点在安装数据库时,web.config中还没有连接字符串,需要执行很长的sql命令来创建sql数据库。我需要允许这些安装更高的ConnectionTimeout值。我该在哪里做呢?请注意,如果未创建数据库,则web.config中没有连接字符串键。这就是我需要更改默认值的原因。
我使用asp.net MVC框架,并使用EntityFramework连接到数据库。有时,当连接到数据库时,会出现超时错误。这些错误非常罕见。
System.Data.Entity.Infrastructure.DbUpdateException:
An error occurred while updating the entries. See the inner exception for details. ---> System.Data.UpdateException: An error occurred while updating the entries.
See the
我正在开发一个项目,使用Unisys的组件Enabler将ActiveLINC的经典ASP实现升级为.Net,但是在大型机数据库之间切换时遇到了问题。
ASP.Net Web控件(这些控件是组件启动器运行的结果创建的)很容易被放到ASP.Net中并按预期工作。但是,当我试图从屏幕上“Bye”并返回到登录页面,然后连接到另一个大型机数据库时,第一个数据库仍然在连接过程中使用,并且是我随后登录的地方。
这种行为在ActiveLINC站点的经典ASP版本中不存在,我无法想象我无法像这样切换数据库.我在这里做错什么了吗?
我有一个ASP.NET MVC应用程序。当通过CustomerController创建新客户时,我运行一个新的后台任务(使用HostingEnvironment.QueueBackgroundWorkItem)来为该客户创建一个新的Azure SqlDatabase。
我首先使用实体框架代码来创建/初始化新数据库。下面是代码:
// My ConnectionString
var con = "...";
// Initialization strategy: create db and execute all Migrations
// MyConfiguration is
我对Asp.net和SQL有一个问题。我有很多来自连接池的超时错误。
所有连接都在using块中使用,因此它们被正确地关闭。
在connectionSting中我有:Pooling=true;Max Pool Size=250
系统为Windows2008服务器、SQL Server2008、Asp.net
在应用程序错误日志中:
Event Id 1309
source : ASP.NET 2.0.50727.0
或
Event Id 9
source : Active Server Pages
你有什么建议吗?我该怎么做?
我一直在寻找这个在对Azure ASP.NET网站的AJAX调用中间歇性发生的错误,今天我终于在我们的日志中捕捉到了它。我怀疑锁阻止了该操作,但它似乎无法尝试连接到Azure SQL数据库。
以下是异常消息:
Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
This failure occurred while attempting to connect to the routing destination.
Th
我在Windows Server 2016上的IIS中部署了一个web应用程序。它使用Server 2016数据库。目前,交通十分繁忙。当它达到极限(不知道限制是什么)时,登录页面就会出现,但不会登录用户。因此,它无法连接到SQL服务器。
当我重新启动IIS时,web应用程序再次正常运行。现在,我必须每10分钟重新启动IIS。我需要知道绞刑的真正原因。我不可能知道它什么时候爆炸的。下面我已经给出了一些细节。
OS - Windows Server 2016
IIS -版本10.0
Web开发平台- ASP.NET MVC
数据库- Server 2016
数据库大小- 3.07 GB,
我有一个测试窗口主机(50MB),这是服务于我的solved应用程序,它几乎没有问题,但当它升级到100MB后,我得到了频繁的ASP.NET服务器超时错误时,尝试从Visual Studio远程连接SQL server (即在我的网站的本地开发),我试图手动增加SQL命令超时,我认为它以某种方式解决了,但我认为我的行动是不对的,当然我的网站观众在查看页面没有问题,因为一切正常的最终用户,我只是在开发网站和访问我的远程数据库通过VS2010的问题。我真的应该考虑增加超时吗?如何全局增加超时时间?我应该为每个SQL命令设置命令超时属性吗?可以在连接字符串中增加吗?当然,由于我当前使用的是共享主机,
我正在使用ASP.NET MVC3和实体框架代码开发一个web应用程序,后端是SQL Server Express。
用于节省系统资源的SQL Server Express 。我对这种行为没有意见,但不幸的是,在SQL Server Express空闲了很长一段时间之后,第一次命中页面时,实体框架会超时,等待数据库从空闲状态返回到活动状态。
有没有一种全局的方法来告诉实体框架在抛出异常之前等待数据库更长的时间?
我使用CRecordSet类来执行select查询。当我失去与数据库的连接时,我想要处理这种情况。我通过关闭数据库来模拟这个过程。在大多数情况下,我在catch中收到“连接失败”,这是正确的。然而,有时我得到“查询超时过期-状态:S1T00,本机:0”,这是唯一的例外。知道为什么吗?如果查询超时,如何检测连接丢失?我使用MS SQL Server 2014和MFC。我将感谢所有人的帮助。