Тропы косой черты не работают в 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>

... и на данный момент я не уверен, что искать дальше. Какие-либо предложения?

Ответы на вопрос(6)

Ваш ответ на вопрос