Foxtable(狐表)用户栏目专家坐堂 → 关于移动开发的过程疑问?


  共有2343人关注过本帖树形打印复制链接

主题:关于移动开发的过程疑问?

帅哥哟,离线,有人找我吗?
happyft
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
关于移动开发的过程疑问?  发帖心情 Post By:2018/9/5 18:33:00 [只看该作者]

原来普通的项目已经在使用,现在用户想用手机看一些简单的报表,想问下要怎么实现这个过程(如何写网页那些代码的先不管):
目前状况是:
服务器在远程,只能通过ftp可以上传文件到服务器上的的指定的文件夹下面,ftp下面专门有个Web文件夹。
1 是不是与原来项目中的代码完全没关系,sql的数据库,只能另外写一个项目然后在httprequest事件中写代码调用相关函数生成网页数据。然后手机都是通过网址访问指定的网页?
2 如何另外开发一个项目发布后是要安装在远程服务器上还是直接将publish下的东西放在服务器的Web文件件下?那这个项目要如何启动?
3 帮助中说用管理员的方式运行foxtable在命令窗口中运行
HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer
.Start()
打开http服务,这只是本地测试时用,远程服务器上要如何打开这个服务叱?

谢谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 20:39:00 [只看该作者]

1、你需要购买的是那种可以远程控制桌面、可以运行程序的服务器,而不是只是一个ftp空间。如果只是一个ftp空间,是不行的。

 

2、如果你的只是一个ftp空间,可以用vs的.net开发一个网站(不能用foxtable),然后用udp对接交互 http://www.foxtable.com/webhelp/scr/3056.htm

 


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/9/5 21:01:00 [只看该作者]

因为服务器是客户自己的服务器,平时是可以远程访问其sql数据库及从ftp服务器上传或下载文件,按老师这种说法这种情况想要给客户开发移动使用的项目是没法的了

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 21:46:00 [只看该作者]

以下是引用HappyFt在2018/9/5 21:01:00的发言:
因为服务器是客户自己的服务器,平时是可以远程访问其sql数据库及从ftp服务器上传或下载文件,按老师这种说法这种情况想要给客户开发移动使用的项目是没法的了

 

你弄好程序以后发给客户,叫它安装在服务器上运行,不就好了?


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/9/5 22:15:00 [只看该作者]

1 那要如何启动服务器上的http服务,在项目上设置个按钮,打开时模拟执行先关掉是服务再打开,还是如何判断http服务是否已开启,开启就不用打开。
2 另外升级要怎么办,按普通那样通过ftp自动升级就行吗?那这样把代码写在原来项目的httprequest事件行不行,还是必须另外一个项目才可以。
没弄过的完全是一头雾水。

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 22:18:00 [只看该作者]

1、http://www.foxtable.com/mobilehelp/scr/0143.htm

 

2、你要升级服务器上的那个程序?和以前的自动升级一样弄。


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/9/5 22:29:00 [只看该作者]

谢谢,基本上明白了,那还有个问题,通过发布项目给客户安装,客户安装后打开项目时就默认会是管理员运行吗?不然不是管理员运行开启http服务会出现拒绝访问的错误,还有就是服务器一般都没有人操作,要怎么自动启动项目且有更新时能自动更新叱?

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 22:52:00 [只看该作者]

1、程序安装完成后,不会默认管理员权限运行的。和你电脑安装软件一样,要手动设置管理员权限运行的;

 

2、尽量自己做升级,不要用自带的,自带的不会帮你自动重启程序。


 回到顶部
帅哥哟,离线,有人找我吗?
HappyFt
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1934 积分:17661 威望:0 精华:0 注册:2014/7/29 19:09:00
  发帖心情 Post By:2018/9/5 23:11:00 [只看该作者]

那这样就比较麻烦了,每次升级还要通知客户到服务器上去升级一下,客户的ftp服务器一般都是与数据为服务器是同一台电脑,ftp我是可以访问,能否将项目发布后直接上传到ftp服务器下的某个目录,然后远程就可以打开运行了,升级时重新上传就可以,然后服务器如果重新启动时默认启动那个ftp目录下默认的运用程序就可以。但是这样也不能以管理员的方式运行啊,看来还是不行

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2018/9/5 23:17:00 [只看该作者]

1、在服务器那里设置ftp上的程序开启后自动启动。

 

2、在你的程序那里监测某个目录,如果目录有新的程序,就打开同时关闭自己。


 回到顶部