asp net custom ошибки defaultRedirect меняется регистр - PullRequest
1 голос
/ 06 декабря 2011

в веб-приложении ASP Net 3.5 у меня defaultRedirect = "Views / Shared / Error.aspx". Название моего веб-сайта "XXX".

По какой-то причине, при обнаружении ошибки, страница с поиском ошибки имеет вид "https://www.xxx.com/Views/Shared/Error.aspx"" и выдает ошибку, потому что моя страница находится за обратным прокси-сервером, который чувствителен к регистру. Это вызов страницы с ошибкой должно быть "https://www.XXX.com/Views/Shared/Error.aspx"

Есть ли способ указать сети ASP, что вызов должен быть чувствительным к регистру ???

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 22 мая 2013

У нас была похожая проблема с нашим сайтом .Net, работающим за обратным прокси-сервером (это чувствительно к регистру). В исправлении оказалось, что в настройке добавлен ведущий "~ /".

Так что в вашем случае это будет:

defaultRedirect="~/Views/Shared/Error.aspx"

0 голосов
/ 24 января 2012

Вы говорите, что ваш прокси чувствителен к регистру имени domain name?

Невозможно включить чувствительность к регистру для доменного имени в ASP.NET, так как доменные имена не должны быть чувствительными к регистру.потому что перенаправление - это просто заголовок Location и код состояния 301. Однако это не параметр, который вы включаете.Вам придется создать свой собственный скрипт обработки ошибок.

...