asp.net アプリケーションと Web サービス (asmx) が同じアプリケーションにありますが、aspx ファイルの同じフォルダーにはありません。また、Web サービスを使用する winform アプリケーションもあります。[WebMethod(EnableSession = true)] で Web サービス メソッドをマークしましたが、Web サービスのアプリケーションにある同じセッション値を共有できません。winform アプリケーションはアプリケーションから sessionID にアクセスでき、次のコードを使用しています
Uri uri = new Uri(ServerServiceUrl);
_cookieContainer = new CookieContainer();
_cookieContainer.Add(new Cookie("ASP.NET_SessionId", SessionID, "/", uri.Host));
私の質問は次のとおりです。ウェブサービスからアプリケーションセッションにアクセスできないという、欠けているものや間違っているものはありますか?