【问题标题】:Connection timeout error when launching my program from a shortcut从快捷方式启动我的程序时出现连接超时错误
【发布时间】:2011-09-14 12:01:16
【问题描述】:

我从快捷方式启动程序时看到连接超时错误。

当我启动 windows 应用程序时出现错误:

发现错误!!超时过期。之前的超时时间 操作完成或服务器没有响应

但如果我从c:/program file/myapplication 复制文件夹并将其粘贴到D:/ 驱动器并启动应用程序,它可以正常工作,但不是从开始菜单和桌面快捷方式。

【问题讨论】:

    标签: connection-timeout access-denied


    【解决方案1】:

    听起来您的程序正在从与程序位于同一文件夹中的文件中获取数据库连接设置,而您的代码只是假设它会在当前目录中找到该文件。当它无法读取设置时,它会尝试使用无效的连接设置进行连接。

    最快的解决方法是右键单击快捷方式,选择属性,然后将工作文件夹更改为程序文件夹。

    更好(实施时间更长)的解决方案是:

    • 让程序检查程序所在的文件夹,并在打开配置文件时指定完整路径
    • 在注册表中存储设置

    【讨论】:

      【解决方案2】:

      按“winkey +r”运行并写入“msconfig”并检查启动应用程序。如果您在列表中找到 myapplication,则只需将其禁用即可。

      【讨论】:

      • 这似乎没有解决问题
      • 但是当我回答这个问题时,问题和描述似乎是另外一回事。
      猜你喜欢
      • 2015-08-30
      • 1970-01-01
      • 2013-06-25
      • 1970-01-01
      • 2020-05-09
      • 1970-01-01
      • 2020-10-04
      • 2012-06-14
      • 1970-01-01
      相关资源
      最近更新 更多