繁体   English   中英

框架和SQL更新后,网站在Test Server上挂起

[英]Site Hangs on Test Server after Framework and SQL updates

这是一个奇怪的问题,我们只是无法弄清楚。 在我们的测试服务器上,我们有一个SQL Express实例以及一个运行我们的测试数据库的SQL Server 2008 R2。 我们添加了一个“游乐场”数据库,因此我们可以开始进行重写。 我们同意继续为新应用程序使用SQL Server 2012,它将是具有EF5和SPROCS(以及FileTables)混合的MVC4。

我们首先将MVC4应用程序(此时仅是UI,其中包含我编写的错误处理程序的EF)推到测试服务器,然后必须将服务器上的框架升级到4.5才能看到它。 一切似乎都正常。 因此,我安装了SQL Server 2012的新实例,并安装了Service Pack。

奇怪的是……我们将旧的应用程序(Web表单)连接到了2008R2实例,它只是在登录时挂起,但是偶尔会通过。 我们将旧应用绑定到了SQL Server Express版本,并且仍然挂断了。 好的,所以某个地方挂了电话,也许在SQL上,对吗? 棘手的是它只能在Windows系统上的IE和Chrome中挂断。 它在Windows的Firefox中工作正常。 而且它在Mac上的Chrome / Safari / Firefox中可以正常运行。 有时,我可以通过Windows登录Chrome,但过了几分钟,如果我再试一次,又回到挂起状态。

此后我们一直尝试做的事情:重新启动服务器,卸载4.5框架,检查日志(我没有发现任何问题),重新安装4.5,使用Fiddler,然后在Windows机器上使用chrome(然后直飞),确保我们的旧应用仍然针对IIS中的4.0框架,并敲了敲键盘。

如果有人可以对此有所了解,将不胜感激。

经过反复尝试并追查可能是什么问题的错误之后,我们卸载了4.5 .Net Framework更新并重新安装了4.0,所有操作均恢复正常。 尽管我们无法测试4.5应用程序,但我们给人的印象是4.5与4.0并存。 我们甚至确保我们的旧应用程序的目标是4.0,但这没什么区别。

如果有人对如何使4.5和4.0在同一台服务器上很好地协同工作有所了解,请告诉我!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM