vb.net数据库应用程序-部署
取得了胜利。使用access.accdb后端的表单vb.net db应用程序。我正在努力寻找最佳的部署策略。过去,我从/bin/debug文件夹分发了.exe和access.accdb。这是可行的,但我不确定这是否是最好的方法vb.net数据库应用程序-部署,vb.net,clickonce,Vb.net,Clickonce,取得了胜利。使用access.accdb后端的表单vb.net db应用程序。我正在努力寻找最佳的部署策略。过去,我从/bin/debug文件夹分发了.exe和access.accdb。这是可行的,但我不确定这是否是最好的方法 这个数据库应用程序。将由5-10 ppl使用,非同时使用 我目前的计划是将.exe和access.accdb放在网络共享驱动器上,用户将从网络共享启动 用户没有管理员权限,计算机具有严格的安全设置 我注意到,当从网络共享启动.exe时,您会收到未知发布者警告;从本地驱动器
用户可以选择文件并上传它们。基本路径/文件名存储在数据库中。通过openFileDialog和datagridview.cellContentClick上载和检索文件都与.exe的启动位置(application.startupPath)有关。我不想硬编码数据库的完整路径,因为我确信它会随着时间的推移(包括应用程序和文件)移动到一个新位置。ClickOnce部署就是一种方法 你不必买任何东西,你可以
这对于内部应用程序来说应该没问题你能把db文件放在网络共享上,给用户一个.exe的私有副本吗?这个应用程序需要将文件上传到一个与application.startupPath相关的目录中,所以我认为这是行不通的。相对路径存储在数据库中。您可以更改应用程序吗?“因为这似乎是一个很好的配置