工控网首页
>

应用设计

>

紫金桥软件Web发布问题处理方法小结

紫金桥软件Web发布问题处理方法小结

 

紫金桥软件Web发布问题处理方法小结(第一版)

         在使用紫金桥软件进行Web发布时经常会遇到这样或那样的问题,本文将对处理方法做个小结。软件环境:Realinfo V6.5Windows IIS6.0以上。以后将会把遇到的新问题陆续编写进该文档,所以今后还会有第二版、第三版等。

         1、首先检查Web发布端(即服务器端)

         按以下步骤依次检查:每步完成后都用IE测试一下访问是否成功。

1.1运行RealInfo文件夹下的OcxReg.exe文件,重新注册infoview控件;

1.2删除所发布工程目录下的http文件夹内所有文件,关闭所有紫金桥程序,重新进入组态,按正常步骤重新发布该工程,运行工程;

1.3请检查一下IIS是否正常运行,虚拟目录是否已经建立。再检查80端口及1998端口(如果组态中做了更改,则检查更改后的端口)是否被其他进程占用。(文档末尾附有详细说明);

2、检查IE客户端

同样按以下步骤依次检查:每步完成后都用IE测试一下访问是否成功。

2.1删除C:\Windows\Downloaded Program Files\目录下带有infoview字样的文件;

2.2如果本机安装了紫金桥软件,则手动反注册RealInfo下的infoview.ocx,打开开始菜单“运行”,输入“cmd”,然后输入反注册命令,如:regsvr32 “C:\Program Files\RealInfo\infoview.ocx“ /u 并执行;

2.3如果是32位操作系统:删除C:\Windows\System32\下的ObShare.dll。如果是64位操作系统:删除C:\Windows\SysWOW64\下的ObShare.dll

2.4临时文件夹的处理

2.4.1删除临时文件夹Temp下的ObShare.dll。临时文件夹查找办法:打开IE:工具->Internet选项->设置(浏览历史记录)->查看文件,然后依次返回上一级目录,直到找到Temp文件夹;

2.4.2删除临时文件夹Temp下的工程文件夹,工程文件夹的名字为“web发布所在计算机IP地址”+“虚拟目录名”。

2.5如果是win7系统,则打开“控制面板\所有控制面板项\用户帐户”点击“用户账户控制”选项,将控制级别改为“从不通知”。如下图所示:

如果不作此更改,则临时目录可能会变为“Temp\Low”,而且某些IE访问时必须使用的文件会被放到错误位置,导致访问不可用。

2.6如果存在如IE崩溃、画面为纯黑色,而且本机已经安装了紫金桥软件,则可以将发布机器上的RealInfo\infoview.ocx拷贝至本机,然后使用dos命令注册,命令如下:

regsvr32 “D: \infoview.ocx“

2.7检查windows防火墙是否已打开,如果已经打开,将其关闭;

2.8打开IEinternet选项,在“安全”选项卡中点击“自定义级别”按钮,在接下来的弹出画面中将所有带有“ActiveX”字样的选项都设置为“启用”或“提示”;

2.9检查本地是否做了IP地址代理。

经过以上步骤后问题基本上都会得到解决。

3、下面再介绍一下几个具体的问题及解决方法。

3.1windows2008系统使用IIS发布后,访问时曾经出现以下问题:

打开IIS,选中该工程发布的网站名,然后查看MIME类型,此时出现如下错误:

问题是因为存在多余“.config”文件造成的。此时应该首先检查发布端计算机上的工程目录下是否存在多余文件web.config,如果有则将其删除,如果没有则检查C盘系统路径内是否存在“.config”其他扩展名的文件。找到后可以先备份再删除,测试是否可行,如果不可行再恢复。经查找,发现多余文件“C:\inetpub\wwwroot\web – 副本.config”,将其删除后IE访问成功。

3.2发布端环境:win7操作系统、IIS7.0

   访问端环境:win7操作系统、IE9

   问题描述:在IE访问时发现如下问题:

         经查,临时文件夹下的工程目录中仅有一个*.tmp文件,再查看发布端计算机上的工程目录中多了个web.config文件,每次发布时系统自动在工程目录中多余创建了此文件。

         此时应该查看发布端计算机windowsIIS功能的安装是否完整。方法如下:打开:“控制面板\程序和功能\打开或关闭windows功能”,将“Internet信息服务\Web 管理工具”一项按下图所示修改,并点击“确定”:

        

将发布端工程目录中的web.config文件删除,重新发布工程,再次访问即可。

3.3发布端环境:win8操作系统、IIS8.0

   访问端环境:win8操作系统、IE10

       问题描述:IE访问时浏览器除了显示深灰色背景外一无所有,但是初始画面的窗口   进入脚本却可以执行。

            问题原因:需要使用IE兼容性视图。

   解决方法1:打开IE浏览器,访问该URL地址,然后点击如下图所示位置按钮:

此方法适合于临时访问。

解决方法2:打开IE浏览器,按下Alt键,然后在IE上端的菜单栏中选择:“工具\兼容性视图设置”,如下图:

添加所需访问的地址即可。此方法适合长期使用。

3.4发布端环境:win8操作系统、IIS8.0

   访问端环境:win8操作系统、IE10

   问题描述:IE访问时浏览器除了显示深灰色背景外一无所有,初始画面的窗口进入脚本也不执行。

       问题原因:没有以windows管理员身份运行。

   解决方法:在桌面创建指向IE浏览器的快捷方式(例如:”C:\Program Files(x86)\Internet Explorer\iexplore.exe”)。在IE访问时,右键点击该快捷方式,选择“以管理员身份运行”即可。

         4端口占用情况检查方法

怎么查看端口占用情况?

开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID 之后在任务管理器中找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"

假如我们需要确定谁占用了我们的9050端口,那么在windows命令行窗口下执行:

C:\>netstat -aon|findstr "9050"

TCP    127.0.0.1:9050         0.0.0.0:0              LISTENING       2016

看到了吗,端口被进程号为2016的进程占用,继续执行下面命令:

C:\>tasklist|findstr "2016"

tor.exe                     2016 Console                 0     16,064 K

很清楚了,tor占用了你的端口。

投诉建议

提交

查看更多评论
其他资讯

查看更多

紫金桥跨平台实时数据库发布会及入门培训视频回放

紫金桥跨平台实时数据库入门培训即将开始啦

紫金桥跨平台实时数据库RealHistorian

紫金桥跨平台实时数据库新品发布会

跨平台实时数据库如何实现表格的保存和读取