在这个BizTalk业务流程中,我的.net类将访问ADO .Net并从数据库中获取数据。但是,当我向业务流程发送消息时,发生以下错误。我想知道业务流程是否无法访问数据库?请指教,谢谢。
xlang / s引擎事件日志条目: 未捕获的异常(参见'内部 例外'下面'暂停了 服务实例'BizTalk_Server_test.BizTalk_Orchestration_1(13b5f384-5a0b-0ad8-3ef9-489d80200b58)'。
服务实例将保留 暂停到行政 恢复或终止。如果恢复了 实例将从最后一次继续 持久的状态,可能会重新抛出 同样意外的例外。
INSTANCEID: 5299e71a-0092-4bef-a770-8153181b2b8a 形状名称:Expression_1 ShapeId: bc04ec19-bc1e-40a7-aaed-75a9b0628891 引发异常:第1段, 进步6内在异常: 指定的命名连接是 没有在配置中找到,没有 打算用于 EntityClient提供程序,或无效。 异常类型:ArgumentException 来源:System.Data.Entity目标 网站:虚空 ChangeConnectionString(System.String)
以下是堆栈跟踪 标识的位置 异常发生在 System.Data.EntityClient.EntityConnection.ChangeConnectionString(字符串 newConnectionString)at System.Data.EntityClient.EntityConnection..ctor(字符串 connectionString)at System.Data.Objects.ObjectContext.CreateEntityConnection(字符串 connectionString)at g2.interop.Abbyy.Reader.XmlReader.CaseNumReader() 在 BizTalk_Server_test.BizTalk_Orchestration_1.segment1(StopConditions 停止在 Microsoft.XLANGs.Core.SegmentScheduler.RunASegment(段 s,StopConditions stopCond,Exception& EXP)
答案 0 :(得分:2)
如果您在创建连接字符串时没有在连接字符串中传递它并且在配置文件中查找连接字符串,则需要将连接字符串放在btsntsvc.exe.config文件中。