.Net Connector 3.0在自定义wep部件中使用时异常

2020-08-20 12:15发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试为SharePoint 2007开发自定义Web部件。该Web部件包含具有按钮的用户控件。

单击按钮时,需要使用.NET连接器3.0从SAP读取一些数据。

当我在普通的Web应用程序中使用用户控件时,一切正常。 但是,当尝试在自定义Web部件中使用它时,.NET连接器的Invoke函数会引发以下异常:

" SAP.Middleware.Connector.RfcSessionManager"的类型初始值设定项引发了异常。

此异常具有一个内部异常,其内容如下:

事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件。

堆栈跟踪如下:

在SAP.Middleware.Connector.RfcSessionManager.GetConnection(RfcDestination dest)

在SAP.Middleware.Connector.RfcFunction.Invoke(RfcDestination目标)

在...

有人有建议吗? 我真的很坚持。

亲切的问候,

Martijn

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


嗨,

我正在尝试为SharePoint 2007开发自定义Web部件。该Web部件包含具有按钮的用户控件。

单击按钮时,需要使用.NET连接器3.0从SAP读取一些数据。

当我在普通的Web应用程序中使用用户控件时,一切正常。 但是,当尝试在自定义Web部件中使用它时,.NET连接器的Invoke函数会引发以下异常:

" SAP.Middleware.Connector.RfcSessionManager"的类型初始值设定项引发了异常。

此异常具有一个内部异常,其内容如下:

事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件。

堆栈跟踪如下:

在SAP.Middleware.Connector.RfcSessionManager.GetConnection(RfcDestination dest)

在SAP.Middleware.Connector.RfcFunction.Invoke(RfcDestination目标)

在...

有人有建议吗? 我真的很坚持。

亲切的问候,

Martijn

付费偷看设置
发送
11条回答
huskylover
1楼-- · 2020-08-20 13:06

感谢您 答案。

我现在正在寻找IIS 7配置和/或Web服务web.config的配置。

尝试搜索" IIS7事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件"

我读到一个建议,以经典模式而不是集成模式运行该应用程序。 尝试过,但是导致应用程序无法启动。 目前,我正在对此进行进一步的研究

hongfeng1314
2楼-- · 2020-08-20 12:55

我设法解决了Web服务的问题。

对我来说,解决方案是用目标框架4.0创建一个新的空网站。 (我原来是3.5岁)

这会导致与3.5网站相反的web.config几乎为空。

不幸的是,对于Web部件,这不是解决方案,因为自定义共享点Web部件必须以3.5版本的.NET为目标。 但是我确信那里的解决方案一定与IIS和我自己的web.config的配置有关。

浮生未央
3楼-- · 2020-08-20 12:42

我在最新版本中遇到了相同的问题,可以使用 一个版本更早(3.0.3开始产生问题)。

此致

Christian

天桥码农
4楼-- · 2020-08-20 12:58

我们直接从SharePoint 2010部署的Web部件中使用NCo 3.0遇到了许多类似的问题,因此,我们现在始终将NCo SAP访问权限放在WCF服务中(部署到 IIS App Fabirc .Net 4.0),并通过Web部件调用WCF服务。 这样可以避免所有与SharePoint相关的问题。

昵称总是被占用
5楼-- · 2020-08-20 12:54

是否有人找到了以下错误" SAP.Middleware.Connector.RfcDestinationManagers的类型初始值设定项引发异常"的解决方案。 >

我在开发Web应用程序或网站并调用RFC时遇到此错误。 我尝试了这里给出的所有选项,但没有结果。

请帮助。

一周热门 更多>