2015-02-12 3 views
1

У меня есть проект ASP.NET MVC, который служит для статических файлов. Я вижу, что эти файлы отмечены как Content и Do not copy. Тем не менее, когда я ударил run в VS, статические файлы подаются из корня проекта.Подавать статические файлы из разных проектов

Мне бы очень хотелось собрать некоторые статические ресурсы в другом проекте, и они также служили.

Я попытался создать библиотеку классов и ссылаться на нее из основного проекта, но файлы, помеченные как Content в библиотеке классов, не разворачиваются, когда я нажимаю F5.

Возможно ли использовать статические файлы из другого проекта? Если да, то как?

+0

Какой веб-сервер вы используете? Вы можете сопоставить второй проект как виртуальный каталог в IIS, например, в корне вашего основного проекта. – LDJ

+0

Он развернут к облачному сервису azure. Локально мы используем лазурный эмулятор с IIS или IIS Express. – Vegar

ответ

0

Самый простой способ сделать это, чтобы добавить сообщение Постройте событие для вашего проекта ASP.NET MVC

Добавить команду XCopy в «WebApplication1 Свойства -> Build Events -> события после построения командной строки»

Дополнительная информация: Copy file(s) from one project to another using post build event...VS2010

К сожалению, это не будет обрабатывать удалений или переименовывает очень хорошо.