安装OPC服务器+发布网站

 

安装OPC服务器

一、      需要安装的软件

KEPServerEx_OPCMicrosoft SQL Server 2005dotnetfx35sp1.exeFreamework 3.5)、IIS6OpcServerSimulaterToolboxC++E.exeopc softing

二、      安装顺序

先安装工控软件IIS6---KEPServerEx_OPC(配置KEPW--- Freamework 3.5--- Microsoft SQL Server 2005--- OpcServerSimulater---ToolboxC++E.exeopc softing

三、      配置KEPServerEx_OPC

替换下面路径下的simdemo.opf文件。就出现我们项目中需要的PLC

四、      安装时所报错

1.       安装KEPServerEx_OPC

报错:出现An error[5006:Ox80004005]has occurred while running the sepup

解决:没有安装Freamework 3.5。安装即可。

发布网站

服务器配置:系统windows service 2003 \iis 6.0\framework 3.5

一、      发布网站

报错:   

解决:ASP.NET版本改为2.0

        

二、      发布中需要配置的权限

发布的网站,目的是让其他用户(NETWORK SERVICE)来访问(这些用户可能是些匿名用户)。而用户会读取、写入东西。写入当然需要权限,所以下面说一些配置的原理以及步骤。

备注:我们项目中关注两个写入:写入日记、WebService调用OPC写入点。

1.       配置写日记的用户权限:

设置:因为系统日志的操作是有权限控制的,所以我们还要把对系统日志操作的权限赋给asp.net用户,方法如下:“开始-运行”,输入命令,“regedit—HKEY_LOCAL_MACHINE”,找到“System-CurrentControlSet-Services-Eventlog”,选择“安全-权限-添加”,然后找到” NETWORK SERVICE

 

 

2.       配置OPC点写入的权限

增加NETWORK SERVICE权限(对于Opc Server

Windows Server 2003 服务中的 Network Service 帐户是特别设计的,专用于为应用程序提供访问网络的足够权限,而且在 IIS 6 中,无需提升权限即可运行 Web 应用程序

Anonymous login:整个词组的意思是匿名登陆,所以这个用户是最低权限的,只有浏览,也就是只读的权限。ftphttp下载软件的时候,如果不登陆,就是这种状态。

 

 

 

opcEnum:管理opc服务的各种协议的。

 

设定WebService的匿名用户。设定Administrator的用户。

这样启动OPCWebService的用户就是同一个了!

 

三、      发布中出现的问题:

1.     调用WebService

报错:

解决:

1)         找到组件服务

2)         找到Opc Server Simulater 启用权限,增加NETWORK SERVIRE的权限

2.     网站,用户访问,写入的权限

解决:

1)         找到组件服务

2)         找到Opc Server Simulater 增加组别everyone

3)         重启。解决!

解决原理:asp.net这个用户属于everyone,所以çom附加了everyone之后,网站能够激活com

 

 

转载于:https://www.cnblogs.com/cocole/articles/1695434.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值