У меня есть сайт, где я использую CustomErrors в web.config, чтобы указать пользовательскую страницу ошибки, и это прекрасно работает. Пользовательская страница 404 также указывается в конфигурации IIS (потому что, если это не так, я не получаю свою пользовательскую страницу 404).
Но у меня есть некоторая логика, которая срабатывает, если пользователь получает 404, который просматривает запрошенный URL-адрес и, при необходимости, предлагает навигацию. Эта логика основана на значении aspxerrorpath. На моем компьютере разработки aspxerrorpath правильно добавлен к URL-адресу, например так:
http://localhost:3092/FileNotFound.aspx?aspxerrorpath=/badpage.aspx, но на моем тестовом сайте к URL не добавлена aspxerrorpath, поэтому вся моя пользовательская логика обойдена, и мои предложения не работают Я не уверен, если это проблема конфигурации IIS или что-то еще. Веб-сервер - Windows Server 2008 с IIS 7.
Есть мысли?
Большое спасибо.