我在vb.net上有一个应用程序,它通过网络运行。实际上,exe文件的快捷方式是通过局域网共享的,因此数据库将保留在已安装应用程序的一台计算机上。除了一件事以外,一切都很好。网络上的应用程序路径问题
本申请的标志被保存在数据库中,标志是用来显示由应用生成的报告。标志文件由用户选择,使用OpenFileDialog,然后保存在数据库中。它被保存为: D:\ Pictures \ filename.jpg
当我从网络运行应用程序(使用我们对主exe文件所做的快捷方式)时,它在D:\ Pictures \ filename.jpg,因为这在运行快捷方式的系统中不存在。
我如何保存标志路径的方式,应用程序可以找到它,当在网络上运行?
感谢和问候, Furqan
它看起来像只存储图像的路径(用户本地机器上的路径),您是否实际上将图像复制到所有用户都可访问的公共位置?我还建议以UNC格式存储路径,以避免与驱动器映射有关的复杂问题(例如,请参阅http://en.wikipedia.org/wiki/Path_%28computing%29)。 – Simon