Корневой путь с тильдой «~» не меняет прописные буквы на строчные - PullRequest
1 голос
/ 30 декабря 2010

Мой проект настроен с использованием виртуального пути "/ MyVirtualPath", создайте виртуальный каталог в IIS 6 (W2003), и все работает нормально.

Затем, чтобы лучше работать с Google Analytics, я изменяю виртуальныйпуть "/ myvirtualpath" и измените все redicecciones и ссылки на строчные.также применяет класс " URL-адреса строчных букв в aspnet mvc " и отлично работает.

Проблема, я должен был изменить виртуальный каталог в IIS, удалить виртуальный путь "/ MyVirtualPath", и я создалновый "/ myvirtualpath", но во всех случаях я использую тильду "~" или где я делаю "RedirecToAction" (который должен принимать "LowercaseRoute"), продолжает поддерживать виртуальный путь "/MyVirtualPath".

Например, если я вижу исходный код HTML в браузере, см. "/MyVirtualPath/Content/Site.css" вместо "/myvirtualpath/Content/Site.css."

Спасибо

1 Ответ

0 голосов
/ 30 декабря 2010
  1. Обязательно сбросьте IIS (запустите iisreset) при внесении таких изменений.Иногда возникают проблемы с кэшированием.
  2. Попробуйте поискать в файле метабазы ​​непосредственно «MyVirtualPath» и отредактировать его вручную.Это опасный и уродливый метод, поэтому примите соответствующие меры предосторожности, прежде чем делать это (например, убедитесь, что сервер настроен на автоматическое резервное копирование метабазы ​​и перезагрузите ее, если у вас возникли проблемы).Хотя изменение дела вряд ли что-то сломает.
...