Sql server 需要每天启动几次IIS以维护ASP.NET网站中的SQL连接
这是一个使用Visual Studio 2010 Premium构建的ASP.NET网站。其目的只是为了在工作负载非常小的情况下进行事件注册,比如只有少数人到最多10人同时使用它 此ASP.NET网站是使用Windows 8.1、IIS 6.2、SQL Server 2008 R2在我的笔记本电脑中构建的,无论我使用Visual Studio或发布的版本在调试模式下运行它,我的笔记本电脑中都没有IIS重新启动问题 但是,在发布版本的live server中存在SQL连接问题,我需要每天在live server中重新启动IIS几次才能解决此问题。当它工作时,它可以完全正常工作,但在几分钟后,或者幸运的是一两个小时后,需要SQL连接的ASP.NET页面将停止工作,唯一的解决方案是重新启动IIS。live server安装程序为Windows server 2012、SQL server 2014和IIS 8 这是我现在工作的主要任务,请帮忙,谢谢Sql server 需要每天启动几次IIS以维护ASP.NET网站中的SQL连接,sql-server,iis,windows-server,Sql Server,Iis,Windows Server,这是一个使用Visual Studio 2010 Premium构建的ASP.NET网站。其目的只是为了在工作负载非常小的情况下进行事件注册,比如只有少数人到最多10人同时使用它 此ASP.NET网站是使用Windows 8.1、IIS 6.2、SQL Server 2008 R2在我的笔记本电脑中构建的,无论我使用Visual Studio或发布的版本在调试模式下运行它,我的笔记本电脑中都没有IIS重新启动问题 但是,在发布版本的live server中存在SQL连接问题,我需要每天在live
如果你同时做了这两件事,而问题还在继续,那么我错了。在这种情况下,我建议您发布您的代码片段。听起来您在使用连接后不会关闭它们。请共享您与数据库通信的代码。您可以展开“停止工作”吗?您是否收到错误或页面没有响应?明确定义实际问题是解决问题的第一步。我使用select*from sys.dm_os_performance_counters,其中counter_name='User Connections'查看连接号。对于使用完全相同的asp.net代码的localhost测试环境,cntr_值在10左右非常低,并且无论我尝试什么都不会增长。但在实时服务器中,随着加载sql连接页,CNTRu值增加,然后页面错误号为146。我试过几次,结果都是146。我对“146号页面错误”并不熟悉。你需要继续挖掘并找到一个有用的错误号。没有办法对“停止工作”进行故障排除,但有一种方法可以发出有用的错误消息。控制台或网络选项卡(F12)中是否有任何内容?IIS或SQL日志中是否有任何内容?如果这是您目前的主要任务,那么您需要学习一些基本的故障排除,第一步是查看外观并定义问题。