1

WSE 3.0 を使用する Web サービスをテスト サーバーにデプロイしました。以下の不可解なエラーが表示されます。これが何を意味し、どのように修正するか考えていますか? 前もって感謝します!

Microsoft.Web.Services3.ResponseProcessingException: WSE910: 応答メッセージの処理中にエラーが発生しました。内部例外でエラーを見つけることができます。Response プロパティで応答メッセージを見つけることもできます。---> System.Xml.XmlException: 'wsse' は宣言されていない名前空間です。1 行目、位置 97 ) System.Xml.XmlTextReaderImpl.ElementNamespaceLookup() で System.Xml.XmlTextReaderImpl.ParseAttributes() で System.Xml.XmlTextReaderImpl.ParseElement() で System.Xml.XmlTextReaderImpl.ParseElementContent() で System.Xml.XmlTextReaderImpl.Read( ) System.Xml.XmlTextReader で。

4

3 に答える 3

1

解決策を見つけました。Windows クライアントから呼び出すと dll が機能していましたが、Web サービスから呼び出すと失敗していたため、問題はアクセス許可に関連している可能性があると考えました。十分な権限を持つユーザーを偽装するように Web サービスを設定しました。方法については、 http://support.microsoft.com/kb/306158を参照してください。今では動作します。これが他の誰かに役立つことを願っています、ダン

于 2009-11-13T15:19:39.577 に答える
0

System.Xml.XmlException:'wsse'は宣言されていない名前空間です。行1、位置97。

このステートメントが真の場合、名前空間が間違っています。ソリューションファイルをチェックして、書き込みnsの下にあることを確認してください。

于 2009-11-10T22:33:21.383 に答える
0

私は同じ問題を抱えていましたが、それはサーバーとクライアント間の日時同期の問題でした。クライアントとサーバーで同じ時刻を設定すると、エラーが修正されました。

于 2014-12-03T10:40:57.157 に答える