Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 4.0 Access网络数据库_C# 4.0_Setup Deployment - Fatal编程技术网

C# 4.0 Access网络数据库

C# 4.0 Access网络数据库,c#-4.0,setup-deployment,C# 4.0,Setup Deployment,我用一个简单的GUI和一个数据库(MyDB)制作了一个小型C#Winform应用程序。现在我想在服务器上运行我的应用程序。我希望其他用户通过网络访问我的数据库。我有一个有线\无线网络 假设我有两个系统(sys1,sys2),我的应用程序在sys1中。我在sys1中创建了应用程序的快捷方式,并尝试运行该快捷方式。成功了 但当我试图在sys2中打开快捷方式时,它给了我错误: “快捷方式'application.lnk'所使用的驱动器或网络连接” 引用不可用。请确保已正确插入或删除磁盘 网络资源可用,

我用一个简单的GUI和一个数据库(MyDB)制作了一个小型C#Winform应用程序。现在我想在服务器上运行我的应用程序。我希望其他用户通过网络访问我的数据库。我有一个有线\无线网络

假设我有两个系统(sys1,sys2),我的应用程序在sys1中。我在sys1中创建了应用程序的快捷方式,并尝试运行该快捷方式。成功了

但当我试图在sys2中打开快捷方式时,它给了我错误:

“快捷方式'application.lnk'所使用的驱动器或网络连接” 引用不可用。请确保已正确插入或删除磁盘 网络资源可用,然后重试。“

然后我在
application.lnk
附近复制了我的
application.exe.config
文件

我是否更改了ConnectionString中的任何内容?是什么导致了这个错误


注意:应用程序是在C#4.0中创建的,而不是在2010年。

听起来像是在sys1上,Application.lnk指向您的本地副本,例如
C:\MyApp\App.exe
。将application.lnk复制到sys2时,它试图在该计算机上找到一个名为C:\MyApp.App.exe的文件,但该文件不存在


您必须将应用程序托管在网络驱动器上,例如
\\MyServer\Apps\App.exe
,并创建指向该驱动器的快捷方式。然后,该链接应该可以在任何可以访问该共享的计算机上运行。

这听起来像是在sys1上,application.lnk指向您的本地副本,例如
C:\MyApp\App.exe
。将application.lnk复制到sys2时,它试图在该计算机上找到一个名为C:\MyApp.App.exe的文件,但该文件不存在


您必须将应用程序托管在网络驱动器上,例如
\\MyServer\Apps\App.exe
,并创建指向该驱动器的快捷方式。该链接应该可以在任何可以访问该共享的计算机上使用。

您可以进一步扩展您的帮助吗。我的意思是如何创建这种服务器。我在两个系统上都安装了Windows7。我不知道如何进行。谢谢你会想做一些基础研究,这个主题是相当广泛的,这里有一个具体的答案。一个好的起点是:你能进一步提供帮助吗。我的意思是如何创建这种服务器。我在两个系统上都安装了Windows7。我不知道如何进行。谢谢你会想做一些基础研究,这个主题是相当广泛的,这里有一个具体的答案。一个好的起点是: