IIS7无法连接到数据库

时间:2012-01-19 20:38:24

标签: asp.net sql-server-2008 iis-7

我们的生产服务器在连接到数据库时突然出现错误。我从服务器上的任何Web应用程序调用任何数据库时都会收到以下错误。

"A connection was successfully established with the server, but then an error 
occurred during the pre-login handshake. (provider: SSL Provider, error: 0 - 
The specified data could not be decrypted."

我甚至不想要,并且从未使用SSL连接到SQL Server,因此我不知道为什么会这样做。数据库工作正常,我可以使用我办公室的开发版应用程序访问它。数据库远程热化。

3 个答案:

答案 0 :(得分:0)

简单修复,重新启动服务器一切都很顺利。如果有人有任何关于为什么会发生这种情况的信息以及如何防止这种情况会有好处。

答案 1 :(得分:0)

如果在(SQL)服务器上启用加密以加密客户端和服务器之间的连接,则使用SSL:

enter image description here

在他们正在进行的任何维护工作中,听起来像汇集的连接已经陈旧/损坏。

答案 2 :(得分:0)

我猜您在您的案例中使用了BCrypt.NET库,该库是使用2.0框架版本构建的,在使用更高版本(例如4.0)的项目中。我遇到了同样的问题,并且删除BCrypt的使用也消除了这个问题。该问题通过以下步骤解决:

  1. BCrypt Codeplex;
  2. 下载最新的BCrypt.Net源代码
  3. 将其与项目的框架版本进行编译(不要忘记将配置置于发布模式 - 否则Hash方法可能会导致溢出异常);
  4. 在项目中使用dll。
  5. 希望这有助于任何人。