Как добавить пользовательскую страницу входа для приложения FBA - PullRequest
0 голосов
/ 18 августа 2011

Я настроил FBA для своего веб-приложения, которое работает нормально со страницами входа по умолчанию.Поэтому я хотел создать страницу входа в custonm для этого приложения.Для этого я создал пользовательский вход на странице.но когда я ввел учетные данные, это дает мне ошибку, как показано ниже.

Ошибка сервера в приложении '/'.

Ссылка на объект не установлена ​​на экземпляробъект.Описание: во время выполнения текущего веб-запроса произошло необработанное исключение.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.

Ошибка источника:

Необработанное исключение было сгенерировано во время выполнения текущего веб-запроса.Информацию о происхождении и местонахождении исключения можно определить с помощью приведенной ниже трассировки стека исключений.

Трассировка стека:

[NullReferenceException: ссылка на объект не установлена ​​для экземпляраобъекта.]
LdapContosoAuthentication.Layouts.LdapContosoAuthentication.LoginCustmCntrlPage.Button1_Click (Отправитель объекта, EventArgs e) + 193
System.Web.UI.WebControls.Button.OnClick (EventArgs) (EventArgs).Web.UI.WebControls.Button.RaisePostBackEvent (String eventArgument) + 139
System.Web.UI.Page.RaisePostBackEvent (IPostBackEventHandler sourceControl, String eventArgument) + 28
System.Web.UIQ.Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) + 2980

Может кто-нибудь сказать мне, как я могу решить эту ошибку?

1 Ответ

0 голосов
/ 18 августа 2011

Поместите свою пользовательскую страницу в папку макета и внесите следующие изменения. Таким образом, вы можете открыть свою пользовательскую страницу входа в систему:

<authentication mode="Forms">
  <forms loginUrl="/_layouts/CustomLogin.aspx" />
</authentication>

Вносили ли вы какие-либо изменения в контроль делегатов (контроль входа) на странице login.aspx?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...