Как я могу использовать ASP.NET Login Controls, когда мой Login.aspx не находится в корне моего приложения? - PullRequest
3 голосов
/ 28 августа 2008

Я использую ASP.NET Login Controls и Проверка подлинности с помощью форм для членства / учетных данных для веб-приложения ASP.NET. Он продолжает перенаправлять на страницу Login.aspx в корне моего приложения, который не существует. Моя страница входа в систему находится в папке.

Ответы [ 2 ]

6 голосов
/ 28 августа 2008

Использовать свойство LoginUrl для элемента формы?

<authentication mode="Forms">
  <forms defaultUrl="~/Default.aspx" loginUrl="~/login.aspx" timeout="1440" ></forms>
</authentication>
1 голос
/ 28 августа 2008

Я нашел ответ на 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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...