Ой, вы действительно должны посмотреть на альтернативные галереи ...
Есть несколько проблем с выбранной вами:
- Доступ к папке представлений заблокировандля защиты содержимого серверных представлений (чтобы предотвратить их случайную загрузку в виде файла и т. д.)
- При использовании маршрутов и значений по умолчанию действий может быть несколько URL-адресов для доступа к одной и той же странице
- Какон имеет дело со строками запроса?
Т.е. где он будет выглядеть при следующих сценариях?
- / Home / Index
- / Home / Index/
- / Home / Index? Page = 1
- / Home / Index /? Page = 1
Все это указывает на одно и то же действие.
Вы могли бы сделать что-то вроде этого:
<system.webServer>
<rewrite>
<rules>
<rule name="Rewrite images.xml" stopProcessing="true">
<match url=".*/images.xml" />
<action type="Rewrite" url="Content/{R:0}" />
</rule>
</rules>
</rewrite>
</system.webServer>
С этим переписать запрос на /Home/Index/images.xml будет переписан (прозрачно для веб-браузера) в /Content/Home/Index/images.xml.Но у вас все еще есть проблема с косыми чертами, строками запросов, действиями по умолчанию.
Существует множество замечательных плагинов jquery для галерей, которые лучше и не настолько фатальны.