1

cookieless= AutoDetect を持つ Web アプリケーションで単純な「Hello World」Web サービスを使用する。エラーなしで Web サービスを呼び出すことができません。Cookieless が False または True に設定されている場合、すべて問題ありません。前もって感謝します。

4

2 に答える 2

1

解決策はここにありますhttp://dougrees.blogspot.com/2008/07/using-autodetect-cookieless-sessions.html上記のすべてのコメントに感謝します。

于 2011-07-06T08:03:40.500 に答える
1

cookieless=AutoDetect 機能は、Cookie がサポートされているかどうかを検出するためにリダイレクト (302 または 403 IIRC) をブラウザーに送信することによって機能します。

サポートが存在しない場合は、Cookie を使用するのではなく、URL に必要なさまざまな ID を設定します。

Web サービスをテストしているメソッドが、これらのリダイレクトと Cookie のチェックをサポートしていることを確認してください。

[Web 参照の追加] オプションを使用して Visual Studio で Web サービスをテストしている場合、VS には、水を濁らせる可能性のあるリダイレクトに関する既知の問題があります。

その場合は、参照を変更して、自動 Cookie 検出のサポートを構成してみてください。

http://<host>/<app>/<webservice>.asmx?wsdl&AspxAutoDetectCookieSupport=1
于 2011-07-05T15:11:36.173 に答える