以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]项目发布后,启动到进度条后,就没有任何提示,没有出现登录窗口  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=114709)

--  作者:foxtable1
--  发布时间:2018/2/14 9:44:00
--  [求助]项目发布后,启动到进度条后,就没有任何提示,没有出现登录窗口
项目发布后,启动到进度条后,就没有任何提示,没有出现登录窗口:
 1、在开发机器上,启动发布后的EXE可以正常进入。
2、在网络上的其他机器上启动后,启动到进度条后,没有任何错误提示,也没有出现登录窗口,然后一直就有任何反应。
3、数据源是SQL.

--  作者:foxtable1
--  发布时间:2018/2/14 9:46:00
--  
可以确定的是:
1、网络是可以ping通的。
2、网络上的机器是XP的。开发版的机器是WIN7_64 的

--  作者:foxtable1
--  发布时间:2018/2/14 9:49:00
--  
连接字符串:Provider=SQLOLEDB.1;Password=135246;Persist Security Info=True;User ID=sa;Initial Catalog=xcgajqb;Data Source=10.42.25.192
--  作者:有点蓝
--  发布时间:2018/2/14 10:13:00
--  

发布一个空的项目,看是否可以运行。

1、如果可以,说明是项目代码的问题,请检查项目事件和全局事件

常见错误:

1)使用到第三方的库文件,发布偶文件没有复制到publish目录中,没有注册库文件或者安装相关的驱动

2)项目启动依赖一些自定义的配置文件,却没有复制到发布的目录中

3)在BeforeOpenProject等项目启动前事件使用到了一些项目启动后才能使用的函数和定义,比如GetConfigValue设置信息,User用户信息等等。因为这时候项目还没有初始化,还不存在这些信息。


如果不确定问题,可以把所有的项目事件都注释掉,然后发布进行测试,如果注释掉测试没有问题的,可以确定就是项目事件的问题,可以逐一取消注释 测试排查。


根如果系统使用的压缩软件有问题,可能会导致打包出错而无法正常运行。可以检查一下复制给其它电脑使用的程序解压后是否完整。


--  作者:foxtable1
--  发布时间:2018/2/14 11:55:00
--  

发布了一个空的项目,内部数据源的,在网络的其他机器上也不能运行。


--  作者:有点蓝
--  发布时间:2018/2/14 12:02:00
--  

方法2、重装.net
XP系统:卸载.net 2.0,重新安装,下载地址:http://download.microsoft.com/download/c/6/e/c6e88215-0178-4c6c-b5f3-158ff77b1f38/NetFx20SP2_x86.exe
Win7及以上系统:依次打开“控制面板-》程序和功能-》打开或者关闭Windows功能”,取消“Microsoft .Net Framework 3.5”前面的勾选,重新启动电脑,然后重新勾选“Microsoft .Net Framework 3.5”

 

方法3、删除狐表数据目录
打开【C:\\用户(有些系统为 Users)\\系统用户名\\AppData\\Local\\Foxtable(狐表) 】这个目录,把Foxtable(狐表)这个目录删除
注意:APPDTATA是隐藏文件,要设置显示隐藏文件才能看到

 

方法4、关闭Fips算法
点击系统开始按钮-》运行,输入regedit,回车打开注册器。然后进入如下路径中
 HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Lsa\\FipsAlgorithmPolicy
将enable设置为0 即可。

 

方法5、WMI服务问题,尝试以下方法
http://jingyan.baidu.com/article/fd8044faebc6a85030137a4e.html
http://www.xingyusoft.com/pos-software-comexception-0x8007042c/

 

方法6、第三方组件
如果引用到第三方的组件,需要拷贝库文件到发布后的publish目录,如果是ocx控件需要注册控件,同时安装好对应的硬件的驱动。

 

方法7、利用360等工具修复一下系统,然后再重装一下狐表

 

方法8、电脑管家等安全软件误杀了狐表的文件
把狐表安装目录,或者误杀的文件加入电脑管家的信任列表

 

方法9、如果是win10系统,右键狐表快捷方式菜单选属性,兼容性中选windows 7兼容模式,勾选使用管理员身份运行


方法10、某些非简体的操作系统,比如繁体,比如使用了简体包的英文系统。这类系统使用项目和程序的时候,项目和程序文件的路径和名称不能有中文字符,否则可能会因为乱码而导致程序无法响应


方法11、重装系统
如果当前系统是使用“特别版、网吧版、Ghost版”等系统安装的,建议使用光盘版的完整系统重新安装操作系统。



--  作者:foxtable1
--  发布时间:2018/2/24 8:37:00
--  
@有点蓝,你介绍的方法是指运行开发版的机器上操作,还是在运行发布后的程序的其他网络上的机器上操作?
--  作者:有点蓝
--  发布时间:2018/2/24 9:32:00
--  
在有问题打不开程序的电脑上操作