Я использую ASP.NET Login Controls и Проверка подлинности с помощью форм для членства / учетных данных для веб-приложения ASP.NET. Он продолжает перенаправлять на страницу Login.aspx в корне моего приложения, который не существует. Моя страница входа в систему находится в папке.
Использовать свойство LoginUrl для элемента формы?
<authentication mode="Forms"> <forms defaultUrl="~/Default.aspx" loginUrl="~/login.aspx" timeout="1440" ></forms> </authentication>
Я нашел ответ на CoderSource.net . Мне пришлось ввести правильный путь в мой файл web.config.
<?xml version="1.0"?> <configuration> <system.web> ... <!-- The <authentication> section enables configuration of the security authentication mode used by ASP.NET to identify an incoming user. --> <authentication mode="Forms"> <forms loginUrl="~/FolderName/Login.aspx" /> </authentication> ... </system.web> ... </configuration>