ASP.NET MVC IIS7 Лучшая конфигурация - PullRequest
1 голос
/ 18 марта 2009

У меня есть простое, но созданное по сценарию и CSS приложение ASP.NET MVC, на сервере разработки VS2008 все идет хорошо, но когда я переносу его на IIS7, я экспериментирую с некоторыми уродливыми проблемами с сценариями и изображениями. пути (особенно на перенаправленной странице по умолчанию) и изображения тоже.

После некоторого исследования и поиска, я нашел много примеров и предоставил решения, но что-то действительно решает проблему, Кто-то говорит, что одно решение может использовать метод Url.Content, но я ненавижу его использовать, потому что я потерял все функции intellisense javascript в VS2008 ..

Я также обнаружил, что эта проблема может быть иной, если проект mvc поставляется на корневом веб-сайте или в веб-приложении. Я знаю, что на корневом веб-сайте это может работать, поскольку ссылаются на относительные пути, например

<script src="../../Scripts/myScript.js" type="text/javascript" />

в папке веб-приложения разрешается без рута. У кого-нибудь есть предложение или что-то еще? Я намерен после того, как начать что-то для создания своего рода конфигурации "руководство" .. Так заранее

1 Ответ

1 голос
/ 18 марта 2009

Возможно, я предложил использовать Url.Content. Если это так, я пренебрегал другой половиной того, что я делаю, - оборачивая относительный путь в блок if (false), чтобы сохранить значение intellisense. Ниже приведен (полный) пример того, как я работаю с JavaScript.

 <% if (false) { %>
    <script type="text/javascript"
            src="../../Scripts/jquery-1.3.1.min.js">
    </script>
 <% } %>
 <script type="text/javascript"
         src='<% Url.Content( "~/Scripts/jquery-1.3.1.min.js" ) %>'>
 </script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...