我在vb.net上有一個應用程序,它通過網絡運行。實際上,exe文件的快捷方式是通過局域網共享的,因此數據庫將保留在已安裝應用程序的一臺計算機上。除了一件事以外,一切都很好。網絡上的應用程序路徑問題
本申請的標誌被保存在數據庫中,標誌是用來顯示由應用生成的報告。標誌文件由用戶選擇,使用OpenFileDialog,然後保存在數據庫中。它被保存爲: D:\ Pictures \ filename.jpg
當我從網絡運行應用程序(使用我們對主exe文件所做的快捷方式)時,它在D:\ Pictures \ filename.jpg,因爲這在運行快捷方式的系統中不存在。
我如何保存標誌路徑的方式,應用程序可以找到它,當在網絡上運行?
感謝和問候, Furqan
它看起來像只存儲圖像的路徑(用戶本地機器上的路徑),您是否實際上將圖像複製到所有用戶都可訪問的公共位置?我還建議以UNC格式存儲路徑,以避免與驅動器映射有關的複雜問題(例如,請參閱http://en.wikipedia.org/wiki/Path_%28computing%29)。 – Simon