У меня есть приложение asp.net и веб-сервисы (asmx), которые находятся в одном приложении, но не в одной папке файлов aspx. У меня также есть приложение winform, которое использует веб-сервисы. Метки веб-сервиса помечены [WebMethod (EnableSession = true)]], но я не могу использовать те же значения сеанса, что и приложения в веб-сервисах. Приложение winform имеет доступ к sessionID из приложения, и я использую следующий код
Uri uri = new Uri(ServerServiceUrl);
_cookieContainer = new CookieContainer();
_cookieContainer.Add(new Cookie("ASP.NET_SessionId", SessionID, "/", uri.Host));
Мой вопрос: есть ли что-то, что я пропускаю или делаю неправильно, что я не могу получить доступ к приложению sessioin через веб-сервисы?