AZURE:ProviderIncompatibleException未被用户代码处理

时间:2012-07-18 05:54:10

标签: azure azure-sql-database azure-storage

在localhost上运行应用程序时会出现以下异常: ProviderIncompatibleException未被用户代码处理。

提供者未返回ProviderManifestToken字符串。

内部例外: * {"已成功与服务器建立连接,但在登录前握手期间发生错误。 (提供者:SSL提供者,错误:0 - 等待操作超时。)"} *

此前该应用程序运行良好,但突然显示出来以获取此错误消息。托管的实时应用程序正在使用相同的数据库信任,工作正常,没有任何错误。

我正在使用窗口azure数据库。甚至管理windows.azure.com中提供的数据库(即database..windows.net)的链接也没有打开任何页面......它显示错误。

任何解决方案或建议都会有很大帮助。 谢谢。

1 个答案:

答案 0 :(得分:0)

如果它曾经工作正常,我认为这可能是因为你安装了VS11 / VS2012。有一些报告显示人们在安装新版本的Visual Studio后遇到连接SQL Azure的问题:http://social.msdn.microsoft.com/Forums/en-NZ/vssetup/thread/2d11b6f9-3ada-4682-b643-c721a97af4ba

对于大多数人来说,卸载VS11 / VS2012可以帮助他们重新开始工作。

或者,您可以尝试将连接线更改为: Trusted_Connection = False; Encrypt = True; trustServerCertificate = true; (请参阅Wade的blogpost)。