Я нахожусь в ситуации, когда у нас есть два разных веб-приложения, одно - приложение веб-форм на C #, а другое - приложение VB.Net vbhtml.
Мне нужно создать одну страницу, на которой пользователь может войтив любую систему.Таким образом, есть область для ввода имени пользователя и пароля в одной части страницы для приложения C # и одной в другой части страницы для приложения vbhtml.
Вход в систему vbhtml работает нормально,При попытке войти в приложение веб-форм C #, которое использует проверку подлинности с помощью форм, первая попытка в браузере завершается неудачей независимо от того, введены правильные имя пользователя и пароль или нет.Вторая попытка будет работать с правильными учетными данными.Я ввел некоторый регистрационный код, и кажется, что при первом обращении к странице Login.aspx из формы vbhtml имя пользователя и пароль не передаются.Ключи имени пользователя и пароля находятся в запросе, но значения пусты.Когда элемент управления возвращается обратно на страницу vbhtml и вы пытаетесь войти снова, появляются значения.
Я не уверен, отсутствует ли файл cookie ASP.NET_SessionId, когда новый браузер посещает страницу, и это вызываетпроблема или если что-то еще обсуждается.
Может кто-нибудь пролить свет на то, что может быть проблема здесь?Я попытался добавить параметры конфигурации в приложение C #, чтобы разрешить анонимный доступ к странице Login.aspx, но это, похоже, не помогло вообще.