Почему мой CSS не работает, пока не добавлен в проект? - PullRequest
1 голос
/ 12 мая 2009

У меня есть проект asp.net mvc, и я заменил мастер css по умолчанию, созданный с помощью пакета iui css и javascript. Они были помещены в папку ~ / Content / iui /. Когда я запускал сайт через веб-сервер dev, css не привык. Мне удалось это исправить, добавив папку iui в проект в проводнике проекта. Это все, что я сделал, страницы и теги сценария и стиля настроены правильно.

Что здесь происходит? Я уверен, что у MSVS есть что-то закулисное, и я хотел бы понять, почему он это сделал и почему то, что я сделал, вызвало такое поведение.

1 Ответ

3 голосов
/ 12 мая 2009

Найдите в «страницах свойств» свой проект веб-сайта (VS Menu: Website -> Параметры запуска). В разделе «Параметры MSBuild» параметр «папка вывода» - это путь, который веб-сервер Visual Studio Dev использует при запуске. Только файлы, которые являются частью проекта, копируются в этот каталог.

Это причина, по которой вы добавили файлы в правильную папку, но это был не тот файл, на который смотрел Dev Web Server.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...