Я пишу свое первое приложение MVC2. Моя главная страница работает прекрасно, и когда я запускаю ее локально, она работает точно так, как я хочу.
Моя проблема в том, что я развертываю его на сервере, на котором есть целая куча приложений. ResolveUrl, похоже, плохо себя ведет. Я получаю правильный путь, но по какой-то причине что-то вставляет дополнительную цитату или удаляет имеющиеся у меня цитаты.
Вот мой <link>
:
<link href='<%= ResolveUrl("~/Content/Site.css") %>' rel="stylesheet" type="text/css"/>
Что выходит (на стороне клиента, после того, как ASP.NET завершил с ним):
<link href=/vcdemo/PhotoManager/Content/Site.css" rel="stylesheet" type="text/css" />
Очевидно, это не то, что я хочу. Когда я исправляю цитаты в Firebug, сайт отображается правильно.
Есть идеи?