Я сам переправляю URL.
Основной проект содержит только код маршрутизации URL.
Разные сайты размещены на подходе.
Например: я развернул тестовый веб-сайт VS2010 по адресу Approot / WebTest /.
Я пытаюсь открыть http://webTest/Account/Login.aspx из браузера.
Для этого запроса URL я обслуживаю страницу, используя PageParser.GetCompiledPageInstance (), следующим образом:
В обработчике запроса маршрута URL,
return PageParser.GetCompiledPageInstance ("webTest / Account / Login.aspx", HttpContext.Current.Server.MapPath ("webTest / Account / Login.aspx"),
HttpContext.Current);
Я получаю следующее исключение:
Файл '/Account/webTest/Account/Login.aspx' не существует.
PageParser.GetCompiledPageInstance автоматически добавляет «/ Account» перед фактическим адресом, поэтому не может его найти.
Как я могу сделать так, чтобы не добавлять '/ Аккаунт'?
Спасибо.
С наилучшими пожеланиями.