System.Web.Security.FormsAuthentication.SetAuthCookie выдает ошибкуC#

Место общения программистов C#
Anonymous
System.Web.Security.FormsAuthentication.SetAuthCookie выдает ошибку

Сообщение Anonymous »

Он продолжает выдавать мне ошибку («Ссылка на объект не установлена ​​на экземпляр объекта») при запуске SetAuthCookie. Вот что не так:

Код: Выделить всё

System.Web.Security.FormsAuthentication.SetAuthCookie(TokenManager.GenerateToken(utente.IDUtente, true), true);
где TokenManager.GenerateToken — наша функция для генерации токена (строки)
Я уверен, что ошибку создает не GenerateToken, потому что я присвоил результат функции переменной, а затем использовал переменную внутри SetAuthToken, и ошибка возникает из SetAuthToken

Код: Выделить всё

var newToken = TokenManager.GenerateToken(utente.IDUtente, true);
System.Web.Security.FormsAuthentication.SetAuthCookie(newToken, true);
Я тоже это пробовал, но все равно выдает ту же ошибку...

Код: Выделить всё

System.Web.Security.FormsAuthentication.SetAuthCookie("foo", false);
Поскольку они удалили последний вопрос, который я задавал, я указываю, что SetAuthToken является внешним кодом, следовательно, не моим, и поэтому мне не нужно разрешать ошибку «Ссылка на объект не установлена ​​на объект». экземпляр", но поймите, почему функция генерирует эту ошибку.
Какой совет?

Подробнее здесь: https://stackoverflow.com/questions/776 ... s-on-error

Вернуться в «C#»