相关疑难解决方法(0)

捕获SOAP请求到ASP.NET ASMX Web服务

考虑将传入的SOAP请求记录到ASP.NET ASMX Web服务的要求.任务是捕获发送到Web服务的原始XML.

需要记录传入消息以进行调试检查.该应用程序已经有自己的日志库,因此理想的用法是这样的:

//string or XML, it doesn't matter.
string incomingSoapRequest = GetSoapRequest();

Logger.LogMessage(incomingSoapRequest);
Run Code Online (Sandbox Code Playgroud)
  • 是否有任何简单的解决方案来捕获传入SOAP请求的原始XML?
  • 您将处理哪些事件来访问此对象和相关属性?
  • 无论如何IIS是否可以捕获传入的请求并推送到日志?

asp.net soap web-services asmx

30
推荐指数
3
解决办法
5万
查看次数

如何从ASMX Web服务返回错误?

我的Web服务方法返回一个集合对象,这将很好地序列化,这要归功于C#web服务的工作方式!

但是,如果我的代码抛出未捕获的异常,我想返回一个自定义错误对象.

这可能是使用C#ASP.NET v2吗?

例如,

正常操作应返回:

<Books>
    <book>Sample</book>
    <book>Sample</book>
</Books>
Run Code Online (Sandbox Code Playgroud)

但是我想要的错误

  <error>
      <errorMessage></errorMessage>
  </error>
Run Code Online (Sandbox Code Playgroud)

c# web-services asmx soapfault

6
推荐指数
1
解决办法
1万
查看次数

标签 统计

asmx ×2

web-services ×2

asp.net ×1

c# ×1

soap ×1

soapfault ×1