从快捷方式启动程序时,我看到连接超时错误。
当我启动 windows 应用程序时出现错误:
发现错误!!超时过期。操作完成之前的超时时间或服务器没有响应
但是如果我从驱动器复制文件夹c:/program file/myapplication
并将其粘贴到D:/
驱动器上并启动应用程序,它工作正常,但不是从开始菜单和桌面快捷方式。
从快捷方式启动程序时,我看到连接超时错误。
当我启动 windows 应用程序时出现错误:
发现错误!!超时过期。操作完成之前的超时时间或服务器没有响应
但是如果我从驱动器复制文件夹c:/program file/myapplication
并将其粘贴到D:/
驱动器上并启动应用程序,它工作正常,但不是从开始菜单和桌面快捷方式。
听起来您的程序正在从与程序位于同一文件夹中的文件中获取数据库连接设置,而您的代码只是假设它将在当前目录中找到该文件。当它无法读取设置时,它会尝试使用无效的连接设置进行连接。
最快的解决方法是右键单击快捷方式,选择属性,然后将工作文件夹更改为程序文件夹。
更好(实施时间更长)的解决方案是:
按“winkey +r”运行并写入“msconfig”并检查启动应用程序。如果您在列表中找到 myapplication,则只需将其禁用即可。