【发布时间】:2009-04-30 16:49:39
【问题描述】:
首先,我要说这不是我编造的。我在 asmx 文件中实现了一个 web 方法,如下所示:
[WebMethod]
[SoapDocumentMethod(OneWay=true)]
public void Method1(INPUT oInput)
{
// Call SQL stored procedure SP1
// Call SQL stored procedure SP2
}
使用 SQL Server Profiler,我看到存储的 SP1 被调用,但 SP2 没有。如果我设置 OneWay=false,SP1 和 SP2 都会被调用。
这是奇怪的部分。我离开 OneWay=true 但我在 web 配置文件中设置了<trace enabled="true">,SP1 和 SP2 都被调用。真的没有!
在我将其降至最低限度后,我将尝试发布更多示例代码。同时,有没有人知道 ASP.NET 3.5 SP1 中可能导致此问题的错误?
查尔斯
【问题讨论】:
标签: asp.net web-services