Webservice 在调试模式下工作,但不在发布模式下

Posted

技术标签:

【中文标题】Webservice 在调试模式下工作,但不在发布模式下【英文标题】:Webservice is working in debug mode but not in release mode 【发布时间】:2013-08-12 17:14:17 【问题描述】:

我正在使用在调试模式下工作正常的 Web 服务。更改为发布模式时,出现以下异常:There is an error in XML document (2, 567)

查看内部异常时,错误是:

无法将 R_InsertionOrder.multiple_data_result 类型的对象分配给 R_Creative.multiple_data_result 类型的对象

电话是:

res = oCreativeService.addAttach(a, b, c)

(其中resoCreativeService.addAttach 返回的类型相同:R_Creative.multiple_data_result

知道为什么我的代码在发布模式下运行时会失败吗?

【问题讨论】:

res 是否明确声明为R_Creative.multiple_data_result 能否贴出方法调用的代码?有可能对发布模式进行了某种优化,这会导致意外的副作用。此外,如果手边有 XML(至少是引发错误的部分),它可能会很有用。 【参考方案1】:

编辑项目->右键单击->属性->构建->生成序列化程序集将此处“自动”更改为关闭并在发布模式上构建它现在可以工作

【讨论】:

以上是关于Webservice 在调试模式下工作,但不在发布模式下的主要内容,如果未能解决你的问题,请参考以下文章

python在调试模式下在c ++中工作,但不在exe文件中

Google 登录不在调试模式下工作,但在发布模式下工作

Flutter(Web)提供程序不在发布模式下工作,但在调试中工作

启动画面出现在调试模式但不在发布(iOS4)[关闭]

SQLDeveloper 不在调试模式下启动

更新语句在正常模式下工作,但不在过程中