Довольно просто.
Я бросаю UnauthorizedAccessException в AuthorizationFilter. Я хочу, чтобы UnauthorizedAccessException отправился на страницу с ошибкой, а не на страницу/Account/Login.
Как это сделать?Как изменить, где UnauthorizedAccessException перенаправляется в ASP.Net
1
A
ответ
1
Вы можете использовать несколько обработчиков исключений
try
{
// code here
}
catch (UnauthorizedAccessException)
{
Response.Redirect(errorPageUrl, false);
}
catch (Exception)
{
Response.Redirect(loginPageUrl, false);
}
3
Попробуйте установить что-то вроде этого в Global.asax.cs
protected void Application_Error(object sender, EventArgs e)
{
// excpt is the exception thrown
// The exception that really happened is retrieved through the GetBaseException() method
// because the exception returned by the GetLastError() is a HttpException
Exception excpt = Server.GetLastError().GetBaseException();
if(excpt is UnauthorizedAccessException)
{
// redirect here
}
}
Смежные вопросы
- 1. ASP.NET UnauthorizedAccessException
- 2. ASP.NET Генерация .pdf-файлов, UnauthorizedAccessException при сохранении()
- 3. ASP.NET Узнайте, какой Response.Redirect перенаправляется?
- 4. DeleteSubKey UnauthorizedAccessException
- 5. CreateFileAsync UnauthorizedAccessException
- 6. UnauthorizedAccessException с IIS7
- 7. Страница не перенаправляется должным образом в asp.net
- 8. Ошибка UnauthorizedAccessException
- 9. UnauthorizedAccessException C#
- 10. File.WriteAllText throws UnauthorizedAccessException
- 11. UnauthorizedAccessException StreamWriter
- 12. C# UnauthorizedAccessException в File.Copy
- 13. UnauthorizedAccessException с File.AppendAllText в VB.NET
- 14. File.Copy UnauthorizedAccessException
- 15. UnauthorizedAccessException при использовании Directory.GetFiles
- 16. Узнайте, где запрос Jquery ajax перенаправляется на
- 17. UnauthorizedAccessException в File.CreateText
- 18. UnauthorizedAccessException в StorageFile.OpenAsync
- 19. UnauthorizedAccessException: Получение в Vista
- 20. LockScreen.SetImageFileAsync (...) вызывает UnauthorizedAccessException
- 21. Как отслеживать, с какого запроса страницы перенаправляется в asp.net
- 22. Как использовать Process Monitor, чтобы устранить UnauthorizedAccessException
- 23. UnauthorizedAccessException, создаваемый System.IO.Packaging.Package.Open()
- 24. страница перенаправляется слишком много раз ASP.NET
- 25. Как использовать Directory.GetFiles, пропуская UnauthorizedAccessException?
- 26. UnauthorizedAccessException on android
- 27. UnauthorizedAccessException с GetDirectories
- 28. Аутентификация аутентификации asp.net иногда перенаправляется на default.aspx
- 29. UnauthorizedAccessException в моем собственном каталоге
- 30. Как изменить label.text в asp.net?
Я могу определенно сказать, что это суббота тот факт, что я не сделал даже подумайте о том, чтобы сделать перенаправление самостоятельно. : - \ –