从快捷方式启动程序时出现连接超时错误

时间:2011-09-14 12:01:17

标签: connection-timeout access-denied

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

启动Windows应用程序时出现错误:

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

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

2 个答案:

答案 0 :(得分:0)

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

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

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

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

答案 1 :(得分:-1)

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

相关问题