点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试为Share...
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨, 我正在尝试为Share...
加入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
同时,我发现.NET Connector 3.0在Web服务中也无法正常工作。
这是另一个论坛的一个话题,那里有人遇到同样的问题:
http://sapboard.ru/forum/viewtopic.php ?p = 429666
那里也没有解决办法。
这是在我尝试调用内部与.NET连接器一起使用的Web服务操作时发生的异常之后的堆栈跟踪:
System.TypeInitializationException:" SAP.Middleware.Connector.RfcSessionManager"的类型初始化程序引发了异常。 ---> System.InvalidOperationException:事件处理程序只能在IHttpModule初始化期间绑定到HttpApplication事件。
在System.Web.HttpApplication.ThrowIfEventBindingDisallowed()
在System.Web.HttpApplication.AddSyncEventHookup(对象键,委托处理程序,RequestNotification通知,布尔值isPostNotification)
在SAP.Middleware.Connector.RfcWebSessionProvider..ctor()
在SAP.Middleware.Connector.RfcSessionManager..cctor()
---内部异常堆栈跟踪的结尾---
在SAP.Middleware.Connector.RfcSessionManager.UpdateSessions(对象状态)
在System.Threading._TimerCallback.TimerCallback_Context(对象状态)上
在System.Threading.ExecutionContext.runTryCode(Object userData)
在System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode代码,CleanupCode backoutCode,对象userData)
在System.Threading.ExecutionContext.RunInternal(ExecutionContext执行上下文,ContextCallback回调,对象状态)处
在System.Threading.ExecutionContext.Run(ExecutionContext执行上下文,ContextCallback回调,对象状态,布尔值ignoreSyncCtx)
在SAP.Middleware.Connector.RfcFunction.Invoke(RfcDestination目标)
在MyClass.MyMethod(字符串文本)
顺便说一句,当从调试器运行时,它可以工作。 但是,当我在Web服务器上托管Web服务时,会发生与Web部件相同的异常。
有人可能对此有所启发吗?
.NET Connector 3.0似乎可以与某种不适合Web Service和Web部件的机制一起使用(也许还可以使用其他技术...)
还是这可能是一个错误?
编辑:Martijn van den Meijdenberg,2011年9月8日上午9:55
一周热门 更多>