以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 项目发布以后自己的辅助文件无法访问 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=122047) |
-- 作者:andy-1024 -- 发布时间:2018/7/18 3:50:00 -- 项目发布以后自己的辅助文件无法访问 老师好,我的项目在发布后有一个问题。 我需要在BeforeOpenProject事件中判断我的辅助文本文件是否存在,不存在不允许登录系统,发布之前测试没有问题,但是发布后总是提示文件不存在。 于是,我在代码中加入了一个对话框,看文件路径及名称是否正确。
并且在命令窗口中测试,弹出的对话框正确显示了文件名及路径
然后我又退出程序,重新进入开发项目(不是发布后的程序),这时用于调试的对话框弹出的文本仅仅是辅助文本文件名,没有了路径,但是程序可以正常运行
然后发布之前,我把这些辅助文件添加到了 发布项目>添加附件 里面。 等程序发布完成后运行的时候,弹出的依旧是辅助文本文件名,没有路径,然后紧接着就弹出了我代码设置的没有辅助文件的错误提示,就退出系统了。 我也检查了发布后的Publish>Project文件夹,里面已经有了我需要的辅助文件。 请问老师,这是怎么回事呢?
|
-- 作者:andy-1024 -- 发布时间:2018/7/18 3:54:00 -- 这是发布之前把我的辅助文件添加到项目中的截屏,发布后Project文件夹中有了这些文件。
|
-- 作者:有点甜 -- 发布时间:2018/7/18 9:31:00 -- 用这种方式获取路径
FileSys.GetParentPath(e.File)
http://www.foxtable.com/webhelp/scr/1615.htm
|
-- 作者:andy-1024 -- 发布时间:2018/7/18 21:49:00 -- 好的,谢谢老师! |