Тропы косой черты не работают в MVC 4
КакЯ понимаю, этопростая равнина & Quot; ~ / Foo & Quot; путь должен работать как @ Url.Content (& quot; ~ / & quot;) в MVC 4. Однако я пытаюсь это сделать и получаю много неработающих путей - тильда все еще там, когда выводится HTML.
Так, например, у меня есть этот путь в /Views/Shared/_Layout.cshtml:
<link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
И доставленный HTML выглядит так:
<link href="~/Content/Site.css" rel="stylesheet" type="text/css" />
Я уверен, что у меня это тоже работает как проект MVC 4. Следующие элементы в файле web.config:
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Web.Abstractions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Helpers, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Routing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.Mvc, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<add assembly="System.Web.WebPages, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
... и на данный момент я не уверен, что искать дальше. Какие-либо предложения?