空のヘッダーと本文を持っていても、私はそれがエラーになるブラウザとの.asmx-URLをヒットWSE 2.0 SoapHttpRouterへのすべての呼び出しで「WSE003:入力が有効なSOAPメッセージではありません」
また、:-(SoapHttpRouter派生クラス..エラーのここでは詳細スタックトレース:
[NotSupportedException: WSE003: The input was not a valid SOAP message.]
Microsoft.Web.Services2.Messaging.SoapHttpRouter.System.Web.IHttpAsyncHandler.BeginProcessRequest(HttpContext httpContext, AsyncCallback callback, Object asyncState) +134
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +8677954
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
私は願って誰か同じ問題を抱えているのは誰ですか?私はあなたの助けに非常に感謝します。
Thxをし、私はそのWSEを認識していWCFで置き換えるようにかなっている..しかし、残念ながら、私ドンwcfを使うことができると思います。私はクラシックなC#.NET 2.0 Webサービスプロジェクト内でwcfサービスをホストできますか?私はルーティングの目的だけのために新しいプロジェクトを作りたいとは思っていません。:-(wcfを使ってルーティングするための良い例がありますか(古典的!)wse 2.0's SoapHttpRouter? –
私のURLは常にダイナミックであると言うことを忘れてしまいました。つまり、実際のdestinationUrlがSoapHttpRouter-URLの後ろに '&'の後に追加されたことを意味します。少なくとも、静的なreferralCache.configを使用することはできませんでした。 –
少なくとも、WSE 3.0にアップグレードすることができます(これはやや古いものです).NET 3.5と同じCLRを持つため、.NET 3.5 SP1にアップグレードしない理由もありません。 NET 3.5 SP1では.NET 2.0 SP2が適用され、既存のアプリケーションでは使用されない追加のアセンブリが追加されます。 –