私のコンピュータには従来のASP.NET SOAPサービスがあります。サービスはこの注釈がありますいくつかの方法でSessionStateデスクトップクライアントから呼び出されたときにコレクションアイテムが消える
[WebMethod(EnableSession = true)]
をし、いくつかの情報を保存するには、Sessionプロパティを使用しています。
Session[CONSTANT] = some_value;
私は別の後のWebサービス1の異なるメソッドを呼び出すときに、この値が保存されますブラウザ(ChromeとInternet Explorerの両方)ですが、PowerShellやVisual Studioで作成されたプロキシからサービスメソッドを呼び出すときは表示されません。 セッションを維持するために、クライアントにいくつかのパラメータを設定する必要はありますか?
別のコンピュータでは、同じサービスがインストールされており、セッションに保存されている値はメソッド呼び出し間で保持されません。ブラウザでも保持されません。この場合、Webサーバーのいくつかのパラメータを変更する必要がありますか?
どちらの場合でも、WebサービスはIISでホストされています。
のようにASP.NETのセッションを使用しては
どうすれば確認できますか?設定のヒント? – Greg
難しいとは言えないコード –