首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Axapta 2009 WCF服务

Axapta 2009 WCF服务
EN

Stack Overflow用户
提问于 2010-03-29 10:07:58
回答 1查看 503关注 0票数 1

我试图添加一个服务引用到axapta 2009。一切正常,这是一个简单的web方法(外部webservice),在服务器层上执行(必要时,否则clr互操作错误)。

但我遇到了以下问题:

  1. 有可能以某种方式关闭代理吗?由于此选项在AX中生成的服务对象中不可用(只有webmethods和tostring),
  2. 在某个时刻遇到了一个错误状态的服务。通常,您会再次创建服务对象,但这并没有解决任何问题,直到我重新启动AOS。这是正常行为吗?服务对象是缓存的还是类似于服务器端的?

提前结束。

EN

回答 1

Stack Overflow用户

发布于 2011-07-10 05:12:44

这是因为WCF服务正在抛出错误,可能是未处理的错误。

您能使用WCF服务吗?如果是的话,那么请看一下这个链接:How do I prevent a WCF service from enter a faulted state?

尝试捕获WCF服务中的任何异常并记录它们。

不幸的是,Ax无法捕获WCF抛出的FaultExceptions,因此您将被限制为使用封装返回消息的对象来修改WCF服务,如果方法处理成功或抛出异常,则附带一个标志。

是的,故障WCF服务保持在故障状态是正常行为。您可能必须重新启动IIS服务,或者只是循环运行WCF服务所使用的AppPooll。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2537102

复制
相关文章

相似问题

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