以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  [求助]局域网远程升级找不到网络路径  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=101272)

--  作者:hahahehe21
--  发布时间:2017/5/27 14:46:00
--  [求助]局域网远程升级找不到网络路径
局域网在线升级路径:\\\\zhangj\\ywsjxtbf\\update
通过互联网升级设置为:False

远程升级按钮代码:Syscmd.Project.Update()


客户端点击远程升级按钮后提示:

.NET Framework 版本:2.0.50727.3655
Foxtable 版本:2017.5.22.1
错误所在事件:在线升级失败!
详细错误信息:
找不到网络路径。



--  作者:有点蓝
--  发布时间:2017/5/27 14:55:00
--  
\\\\zhangj\\ywsjxtbf\\update

直接放在资源管理器能不能打开,并复制里面的文件

--  作者:hahahehe21
--  发布时间:2017/6/5 17:01:00
--  
谢谢,共享设置的问题,已解决问题。
--  作者:ycwk
--  发布时间:2018/3/20 18:24:00
--  
我也遇到这样的问题,在BeforeOpenProject 事件中增加如下代码,但是无法登录,但手动输入共享路径可以访问,访问后程序升级又正常,不知何故啊!
Dim p As new Process()
p.StartInfo.FileName = "cmd.exe"
p.StartInfo.UseShellExecute = False \'关闭Shell的使用
p.StartInfo.RedirectStandardInput = True \'重定向标准输入
p.StartInfo.RedirectStandardOutput = True \'重定向标准输出
p.StartInfo.RedirectStandardError = True \'重定向错误输出
p.StartInfo.CreateNoWindow = True \'设置不显示窗口
p.Start()
\'shell ("cmd.exe /c ping " & CurrentTable.Current("IP地址"),1)
p.StandardInput.WriteLine( "net use * /del /y")      \'清除已有的其它的密码,防止登录不上去
p.StandardInput.WriteLine( "net use \\\\172.16.11.5 **** /user:administrator")     
p.StandardInput.WriteLine("exit")
[此贴子已经被作者于2018/3/20 18:24:40编辑过]

--  作者:有点甜
--  发布时间:2018/3/20 19:11:00
--  

1、cmd里面输入这个 net use \\\\172.16.11.5 **** /user:administrator 能否正常执行?

 

2、删除这个代码看看 p.StandardInput.WriteLine( "net use * /del /y") 


--  作者:ycli368
--  发布时间:2018/3/20 21:06:00
--  
Mark