2012-01-06 42 views
0

ASP.NET ASMX Webサービスに関する奇妙な問題があります。私はいくつかのメソッド "GetLicencedApplications"を提供するWebサービスを持っています。サービスはすでにクライアントアプリケーションによって使用されており、正常に動作しています。サービスコードはしばらく変更されていません。数日前、ビジュアルスタジオの "Publish ..."機能を使用して、Webサービスのコピーをテストサーバーに展開しました。Visual Studio経由で公開した後のASMXサービスにおけるSOAP例外

それ以来、サービスは開発者マシンでは動作しません。

System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols私はWebサービスのlocalhostのテストURLに私のクライアントアプリケーションとの接続だとき、私はいつも次の例外を取得します。 SoapException:サーバーがHTTPヘッダーSOAPActionの値 を認識しませんでした: http://soa.oursite.com/ourApp/licencing/GetLicencedApplications System.Web.Services.Protocols.Soap11ServerProtocolHelper.RouteRequest() (...)で

は誰もが同じような問題を経験していますか?私は既にクライアントアプリケーション内のWebサービス参照を更新しようとしましたが、これは役に立ちませんでした。

+0

[サーバーがHTTPヘッダーSOAPAction C#Javascriptの値を認識しませんでした]の複製(http://stackoverflow.com/questions/352174/server-did-not-recognize-the-value-of-http-header-soapaction-c -sharp-javascript) –

答えて

0

Webサービスのネームスペースが変更されているかどうか確認しましたか? 値は大文字と小文字が区別される文字列で、例外がある場合、値は次のようになります。 [WebService(ネームスペース= "http://soa.oursite.com/ourApp/licencing/")]

関連する問題