Сесията не е свързана с удостоверяване, вие се опитвате да я разрешите по грешен начин.
Всички билети за удостоверяване на формуляри и бисквитки са криптирани и подписани с помощта на слоя за защита на данните. Проблемът, който срещате, се дължи на това, че ключовете за криптиране не са запазени и приложенията са изолирани едно от друго.
За да го разрешите, трябва да споделите двата ключа за криптиране и да зададете име на приложение във вашия код. Честно казано бих ти препоръчал да не го правиш. Предварителната продукция не е услуга на живо и не би трябвало да можете да се удостоверите и за двете едновременно.
Ако смятате, че трябва да направите това, тогава трябва да споделите пръстена за ключове за криптиране и да зададете фиксирано име на приложението. Можете да споделяте ключове чрез споделена папка или като ги съхранявате на споделено място, като например SQL или хранилище в Azure. За да направите това, ще трябва да напишете свой собствен доставчик на ключодържател, като внедрите IXmlRepository. След като споделите ключовете си, можете да зададете фиксиран идентификатор на приложението, като използвате SetApplicationName по време на конфигурацията за защита на данните.