まず、私はこれを作っていないと言います。私はこのようなASMXファイルに実装されたWebメソッドがあります。WebサービスSoapDocumentMethod OneWayの問題
SQL Serverプロファイラを使用して[WebMethod]
[SoapDocumentMethod(OneWay=true)]
public void Method1(INPUT oInput)
{
// Call SQL stored procedure SP1
// Call SQL stored procedure SP2
}
私はSP1が呼び出される保存されますが、SP2にはない参照してください。 OneWay = falseに設定すると、SP1とSP2の両方が呼び出されます。
ここは奇妙な部分です。私はOneWay = trueを残しますが、Web設定ファイルで<trace enabled="true">
を設定します。SP1とSP2の両方が呼び出されます。いいえ、本当に!
私はそれを最小値に下げてから、サンプルコードを投稿してみます。その間、誰かがこれを引き起こしているかもしれないASP.NET 3.5 SP1のバグについて知っていますか?
チャールズ
意味があります - OneWay = trueの場合、WebMethodが起動される前に応答が返されます。あなたがそれを理解してうれしいです。 – Moose