以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  关于发布后的FT项目启动慢的问题,已解决!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=88909)

--  作者:jframe
--  发布时间:2016/8/11 15:01:00
--  关于发布后的FT项目启动慢的问题,已解决!
第一:
勾选证书是否已经吊销.或者在项目界面做一个按钮,去注册表勾掉这个选项
自动设置:按钮事件如下
以下内容为程序代码:

1 If Registry.GetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\WinTrust\\Trust Providers\\Software Publishing", "State", 0) <> 0 Then
2 Registry.SetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\WinTrust\\Trust Providers\\Software Publishing", "State", 512)
3 If Registry.GetValue("HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\WinTrust\\Trust Providers\\Software Publishing", "State", 0) = 512 Then
4 msgbox("启动加速成功")
5 End If
6 End If

第二:
客户安装发布后的FT项目之后,一定确保要ping得通IP地址:23.43.133.163,否则从启动到执行第一行代码要2分钟以上.
注意:连不上时,每次启动都很慢;第一次连上后,启动很快,以后就算连不上,也启动很快.但有时升级后会需要重新连,所以还是确保一直能连上比较好.
第三:
FT项目在启动后,不要加载太多东西,用到的时候,通过代码动态加载.

@大红袍

[此贴子已经被作者于2016/8/11 15:04:11编辑过]

--  作者:大红袍
--  发布时间:2016/8/11 15:03:00
--  

mark 启动慢

 

方法一,可以写到beforeOpenProject事件。