我用一个简单的GUI和一个数据库(MyDB)制作了一个小型的MyDB Winform应用程序。现在我想在服务器上运行我的应用程序。我希望其他用户通过网络访问我的数据库。我有有线\无线网络。
假设我有两个系统( sys1,sys2),我的应用程序在sys1中。我在sys1中创建了应用程序的快捷方式,并尝试运行该快捷方式。啊,真灵。
但是,当我试图在sys2中打开快捷方式时,它给了我错误:
“快捷方式'application.lnk‘所指的驱动器或网络连接不可用。请确保磁盘已正确插入或网络资源可用,然后再试一次。”
然后我在application.lnk附近复制了我的application.lnk文件。
我在ConnectionString中有什么改变吗?是什么导致了这个错误?
注:申请在C# 4.0,VS 2010年。
发布于 2011-09-28 16:13:47
听起来就像在sys1上,application.lnk指向您的本地副本,比如C:\MyApp\App.exe。当您将application.lnk复制到sys2时,它试图在该机器上找到一个名为C:\MyApp.App.exe的文件,该文件并不存在。
您必须在网络驱动器(如\\MyServer\Apps\App.exe )上托管应用程序,并创建一个快捷方式。然后,该链接应该可以在任何访问该共享的计算机上工作。
https://stackoverflow.com/questions/7586065
复制相似问题