Я строю сайт и выполняю все свои тесты на встроенном сервере разработки Visual Studio.Все работало просто отлично, но в какой-то момент мой сайт перестал использовать куки после входа в систему с помощью форм.Нежелательная почта была помещена в строку URL, а файлы cookie не были установлены.Переменные сеанса были установлены, но, очевидно, они не содержали аутентификационную информацию, потому что, как только нежелательная почта была удалена из URL, мое приложение забыло, кто я.Это было очень раздражающим и трудным, когда мои маршруты перенаправляли и теряли этот мусор в URL, из-за чего я думал, что это проблема с контроллером: (
Я добавил <forms loginUrl="~/Account/LogOn" timeout="2880" path="/" cookieless="UseCookies"/>
в свой web.config и все работает один раз.снова.
Любая идея, почему это изменилось, или, еще лучше, определенная причина, почему это изменилось? Я заметил, что intellisense позволяет мне также установить AutoDetect. Возможно, это по умолчанию, но я все еще не понимаю, почемуНачал с файлов cookie, а затем перешел на. У меня есть несколько разных приложений, работающих на localhost, но не одновременно. Я не думаю, что это будет проблемой