【问题标题】:Project migrated from old PC and from VS2010 to VS2012 "The wait operation timed out."项目从旧 PC 和 VS2010 迁移到 VS2012 “等待操作超时。”
【发布时间】:2013-02-21 05:05:44
【问题描述】:

我刚买了一台装有 VS 2012 的新 Windows 7 计算机。我的旧机器是装有 VS 2010 的 Windows XP。我复制了我的项目并让 VS2012 升级了项目,并在运行 ASP.NET MVC 3 应用程序时出现以下错误:

[Win32Exception (0x80004005): 等待操作超时]

[SqlException (0x80131904): 与服务器建立连接成功,但在登录前握手过程中发生错误。 (提供者:SSL Provider,错误:0 - 等待操作超时。)]

[ProviderIncompatibleException: 提供者没有返回 ProviderManifestToken 字符串。]

[ProviderIncompatibleException: 从数据库获取提供者信息时出错。这可能是由 Entity Framework 使用不正确的连接字符串引起的。检查内部异常以获取详细信息并确保连接字符串正确。]

这就是消息的顺序。我通过 EntityFramework 连接(代码优先)。连接字符串在 VS2010 中运行良好:

Data Source=xxx.xxx.xxx.xxx; User ID=xxxxxx; Password=xxxxxxxxx; Initial Catalog=xxxxxxxxx; MultipleActiveResultSets=true

我一直在寻找几个小时没有真正的解决方案。我唯一没有尝试过的是删除 VS 2012 和 .NET 4.5。那将是一个问题,因为那时我无法编码。我试图删除 .NET 4.5,但是 VS2012 没有启动。我已经安装了 .NET 4.0。

我已安装(仅根据我在搜索中看到的列出软件):

  • VS 2012
  • Windows 7
  • SSMS 2010(最初是在 VS 2012 之后安装的)

我也对VS2012进行了修复。我没有卸载并重新安装它。

有什么想法吗?我要疯了。现在我有一台四核电脑,它可以非常快地远程桌面到我的旧机器。

注意:我的防火墙已关闭。我有 Symantec Endpoint Protection,它正在连接到实时 SQL 服务器,所以我知道它正在运行。

【问题讨论】:

    标签: asp.net-mvc-3 entity-framework windows-7 visual-studio-2012


    【解决方案1】:

    令人惊讶的是,这奏效了:

    netsh Winsock reset
    

    Can't connect to database after installing VS 11 Pro Beta

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-21
      • 1970-01-01
      • 2015-02-02
      • 1970-01-01
      • 2012-08-15
      • 1970-01-01
      • 2017-01-03
      相关资源
      最近更新 更多