首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法从web服务器IIS7连接到OPC服务器

无法从web服务器IIS7连接到OPC服务器
EN

Stack Overflow用户
提问于 2014-07-26 13:55:06
回答 1查看 1.2K关注 0票数 0

我有个大问题。我在vb.NET中用Visual开发了一个网站--2013年终极版。该网站显示来自OPC DA服务器的OPC值。如果我用Visual调试网站,它可以正常工作,没有任何问题,一切都很棒。但是,如果我将该网站发布到IIS 7 IIS服务器目录,则不会。

因此,我已经最小化了网站的位置问题,我发现我无法连接到OPC服务器通过网络服务器(IIS7)。因此,我尝试了一个不同的opc类来连接到服务器--相同的结果。它在中工作,但不通过IIS工作。

我还从GAC (全局程序集缓存)的web.config文件中引用了我需要的程序集。

代码语言:javascript
复制
<add assembly="OpcRcw.Da, Version=3.0.2.22, Culture=neutral, PublicKeyToken=9A40E993CBFACE53"/>
<add assembly="OpcRcw.Comn, Version=1.10.1.21, Culture=neutral, PublicKeyToken=9A40E993CBFACE53"/>

代码非常简单

代码语言:javascript
复制
 If (opccon.Connect("OR.WcfTunnel.1", "localhost", 1000, 3)) Then
  debug.Text = "connected"
  Else
  debug.Text = "disconnected :-("
 End If

但是,如果我使用Matrikon.OPC.Simulator作为OPC服务器,我也可以通过WebServer!但是这是唯一的一个,我试过其他的OPC服务器,比如Graybox.Simulator.1OPCWare.OPCDaServer.1,这个服务器也像我的OPC服务器,我不能通过via服务器连接。没有错误信息之类的。

我真的不知所措,非常奇怪的错误图像。我希望你们中有一个人有任何想法。我认为这不是守则中的问题。我使用了来自这里的OPC连接类

我正在使用DANsrv作为。

向凯文问好

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-28 12:06:48

我无法通过IIS7连接到OPC的原因不是IIS7或我的程序代码。

我认为某些OPC服务器可能需要一个活动用户或管理员权限来建立连接。

我在OPC Server方面的经验:

OPC服务器I可以通过IIS7 7/ over服务器连接

代码语言:javascript
复制
Matrikon.Opc.Simulation.1 - Matrikon OPC Server
OPCLabs.KitServer.2 - OPC Labs Server
Cogent.Datahub.1 - Cogent Datahub OPC Server

OPC Server I无法通过IIS7 7/ over服务器连接:

代码语言:javascript
复制
DANSrv.exe - Advosol OPC Server
Greybox.Simulation - Greybox OPC Server
OPCWare.OpcDaServer.1  - OPCWare Server
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24971735

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档