关于.net WEB应用站点的远路升级更新
关于.net WEB应用站点的远程升级更新
程序部署在内网中,以前更新升级都是通过FTP操作,上传文件覆盖的。
现在因为网络管理方面的问题,FTP不允许使用,还有什么好用的方式吗?
------解决思路----------------------
很多种可选择的方式。例如:
1. 你可以向网站去上传文件去部署。可以在你的网站里设计一个aspx页面,客户端选择一个.zip或者.7z等等压缩文件,然后填上获取的授权码(例如短信获得随即编码,或者是预先写死在网站程序内的),上传文件。而服务器段收到文件之后,解压它并且覆盖网站文件即可(如果启动一个本地的Console程序去在独立的继承里进行这个“覆盖操作”会更可靠)。
2. 可以写一个ashx,它在被访问之后,异步地去一个统一的站点下载文件目录,然后下载每一个文件,并覆盖到本地。(同样地,如果是启动另外一个独立的Console进程则更好)
还有很多其他的创意。
当然啦,遇到懒得开发或者只会抄网上现成的一些asp.net页面的人,他们“只想要个答案”,那么这类程序设计工作对他们来说就“太难了”。
------解决思路----------------------
在服务器上装个teamview或者在服务器上放个批处理文件,通过aspx页操作iis重启或文件复制。
或者修改ftp、远程桌面端口为通用端口,以便避开防火墙。
程序部署在内网中,以前更新升级都是通过FTP操作,上传文件覆盖的。
现在因为网络管理方面的问题,FTP不允许使用,还有什么好用的方式吗?
------解决思路----------------------
很多种可选择的方式。例如:
1. 你可以向网站去上传文件去部署。可以在你的网站里设计一个aspx页面,客户端选择一个.zip或者.7z等等压缩文件,然后填上获取的授权码(例如短信获得随即编码,或者是预先写死在网站程序内的),上传文件。而服务器段收到文件之后,解压它并且覆盖网站文件即可(如果启动一个本地的Console程序去在独立的继承里进行这个“覆盖操作”会更可靠)。
2. 可以写一个ashx,它在被访问之后,异步地去一个统一的站点下载文件目录,然后下载每一个文件,并覆盖到本地。(同样地,如果是启动另外一个独立的Console进程则更好)
还有很多其他的创意。
当然啦,遇到懒得开发或者只会抄网上现成的一些asp.net页面的人,他们“只想要个答案”,那么这类程序设计工作对他们来说就“太难了”。
------解决思路----------------------
在服务器上装个teamview或者在服务器上放个批处理文件,通过aspx页操作iis重启或文件复制。
或者修改ftp、远程桌面端口为通用端口,以便避开防火墙。