以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  部署到阿里云  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=100168)

--  作者:zhangjian222200
--  发布时间:2017/5/5 19:18:00
--  部署到阿里云
我是xp系统做的,现在准备部署到阿里云(windows2008)

1.需要注意什么?
2.怎么发布及部署?

3.服务器上需要安装.NET Framework 2.0吗?
[此贴子已经被作者于2017/5/5 20:03:59编辑过]

--  作者:有点蓝
--  发布时间:2017/5/5 20:29:00
--  
正常阿里云的系统都会启用.net的,不需要另外安装

直接发布拷贝到云服运行程序即可。

需要注意的是数据源的连接。有需要可以在云服下载Sqlserver并安装,然后把数据库迁移过去。项目重新连接好数据源后再发布

--  作者:zhangjian222200
--  发布时间:2017/5/5 20:34:00
--  
我现在电脑上测试用的是阿里云里面的远程数据源,看样子,只要发布就可以了
--  作者:zhangjian222200
--  发布时间:2017/5/5 21:03:00
--  
原来每次进入都是在进入项目的时候,按ctrl键,输入888进入,然后开启服务,然后httprequest应用,就可以访问了

我发布后,本机访问不了网页,因为我移动页面之前写了窗口代码,所以发布后,显示的是窗口,而不是启动移动服务那个开启关闭窗口

开启按钮代码(这里需要调整吗?)
HttpServer.Prefixes.Add("http://127.0.0.1/")
HttpServer.Prefixes.Add("http://*/")
HttpServer.Start()

关闭按钮代码
HttpServer.Close()


--  作者:有点蓝
--  发布时间:2017/5/5 21:11:00
--  
建议使用具体的地址,而不是*号

HttpServer.Prefixes.Add("http://阿里云外网IP或者绑定的域名/")

--  作者:zhangjian222200
--  发布时间:2017/5/5 21:13:00
--  
在阿里云上,需要点击“开启”及httprequest事件应用,启动服务吗?
[此贴子已经被作者于2017/5/5 21:15:42编辑过]

--  作者:有点蓝
--  发布时间:2017/5/5 21:15:00
--  
当然要开启
--  作者:zhangjian222200
--  发布时间:2017/5/5 21:20:00
--  
原来移动版之前,我设计了窗口,

每次进入都是在进入项目的时候,都是只能看到那些窗口,

我现在,每次进入项目,按ctrl键,输入888进入,然后开启服务,然后httprequest应用,本机就可以访问了

发布后,进入发布后的文件,看到的以前的窗口,看不到“开启”窗口,我怎么样才能点击“开启”及httprequest事件应用,启动服务呢?

--  作者:有点蓝
--  发布时间:2017/5/5 21:23:00
--  
为什么要按ctrl键进入项目,正常启动不行吗。你在登录后AfterOpenProject打开开启服务窗口不就行了。或者做个菜单打开
--  作者:zhangjian222200
--  发布时间:2017/5/5 21:48:00
--  
放在阿里云上,点击“开启”,提示:
.NET Framework 版本:2.0.50727.8669
Foxtable 版本:2017.3.18.1
错误所在事件:
详细错误信息:
在前缀“http://*:80/”上侦听失败,因为它与计算机上的现有注册冲突。

说明:服务器上,安装了sql2008
怎么会失败呢?
[此贴子已经被作者于2017/5/5 21:50:28编辑过]