У меня есть несколько сайтов ASP.NET, размещенных в одном домене (разных поддоменах) и работающих через HTTPS.
У меня есть служба WCF, размещенная в одном домене.
У меня естьотдельный сервер состояний для сессий.
Все сайты используют сеанс без файлов cookie (если кто-то спросит почему - я отвечу позже, но это обязательно)
На своих сайтах я использую сеточные компоненты от Telerik (но на самом деле это такне имеет значения), которые запрашивают данные из службы WCF и должны быть заполнены этими данными.
Проблемы заключаются в следующем:
1) Мне не удается сделать POST-запрос к службе WCF из javascript: дляпо какой-то причине это всегда либо GET, либо OPTIONS (независимо от того, использую я Sys.Net.WebServiceProxy или просто JQuery AJAX-запрос).Это происходит, даже если я указываю режим COOKIE, а не без cookie-файлов.Возможно, из-за этого я получаю сообщение «Метод 405 не разрешен» - WCF настроен для запроса POST, но сайт отправляет GET ...
2) Мне не удается получить SESSION с моих сайтов!Я попробовал подход, который нашел, но WCF всегда использует сеанс OWN, а не «подключается» к существующему сеансу ASP.NET, несмотря на режим совместимости ASP.NET.Мне нужна СЕССИЯ для обмена данными между моими сайтами и службой WCF
3) В настоящее время у меня нет идеи, как управлять безопасностью при обмене данными между упомянутыми, в свете вышеупомянутых проблем ...
4) Я не знаю точно, как должен выглядеть web.config для службы WCF в моем случае, потому что я видел множество разных вариантов, но все для некоторых простых случаев.
Буду очень признателен за помощь!Я застрял на 2 или 3 недели уже далеко от плана, но ничего по-прежнему не работает ... Я вижу, что есть некоторые сведения о подобных проблемах, но я боюсь пропустить какую-то мелочь - в Интернете.атрибут конфигурации или метода или настройки IIS и т. д. - и все ...
Слишком много проблем и слишком мало времени для экспериментов: (