以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]在线升级  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=29974)

--  作者:annliu
--  发布时间:2013/3/18 13:37:00
--  [求助]在线升级

.NET Framework 版本:2.0.50727.4984
Foxtable 版本:2012.11.29.1
错误所在事件:在线升级失败!
详细错误信息:
System.Net.WebException: 远程服务器返回错误: (404) 未找到。
   在 System.Net.WebClient.DownloadFile(Uri address, String fileName)
   在 Microsoft.VisualBasic.MyServices.Internal.WebClientCopy.DownloadFile(Uri address, String destinationFileName)
   在 Microsoft.VisualBasic.Devices.Network.DownloadFile(Uri address, String destinationFileName, ICredentials networkCredentials, Boolean showUI, Int32 connectionTimeout, Boolean overwrite, UICancelOption onUserCancel)
   在 Microsoft.VisualBasic.Devices.Network.DownloadFile(String address, String destinationFileName, String userName, String password, Boolean showUI, Int32 connectionTimeout, Boolean overwrite, UICancelOption onUserCancel)
   在 Microsoft.VisualBasic.Devices.Network.DownloadFile(String address, String destinationFileName, String userName, String password, Boolean showUI, Int32 connectionTimeout, Boolean overwrite)
   在 Microsoft.VisualBasic.Devices.Network.DownloadFile(String address, String destinationFileName)
   在 Foxtable.Syscmd.Project.Update(Boolean O11lO, Boolean O1OO1)

 

狐爸指点下这个是什么原因啊?


--  作者:狐狸爸爸
--  发布时间:2013/3/18 14:05:00
--  
指定的升级路径错误,或者这个路径没有升级需要的两个文件,或者这个路径根本不能访问
--  作者:annliu
--  发布时间:2013/3/18 14:37:00
--  
在线升级路径是     http://www.smbzj.com/hysm/upload/2013/3/
--  作者:狐狸爸爸
--  发布时间:2013/3/18 15:15:00
--  

不是将整个publish目录打包,是将project目录下的文件好子目录打包。

 

如果要为发布后的项目制作远程升级包,需要注意此时项目位于Publish的子目录Project,所以升级包只需包括此目录下已经更改过的文件即可,当然升级包也可以将此目录下的所有文件包括进去,这样较为稳妥。
还要注意保持文件相对路径保持不变,Project目录对应升级包的根目录,而Images、Attachments则作为子目录,例如这个升级包:
http://www.foxtable.com/download/80233/update.zip