【问题标题】:Webservice is working in debug mode but not in release modeWebservice 在调试模式下工作,但不在发布模式下
【发布时间】: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(至少是引发错误的部分),它可能会很有用。

标签: c# debugging release


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-20
    • 1970-01-01
    • 2018-07-31
    • 1970-01-01
    • 1970-01-01
    • 2023-01-11
    • 1970-01-01
    相关资源
    最近更新 更多