То, что я хочу сделать, не может быть таким необычным.В моем решении у меня есть проект MVC3 и проект WebForms.Проект MVC3 - это мясо и картошка приложения, это то, с чем пользователь будет взаимодействовать.Второй проект будет общим проектом по доставке контента.В конечном итоге он будет использоваться многими проектами.В нем нет ничего, что говорило бы о том, что это должны быть WebForms, так как они должны быть статическими css / js / images.
Кроме того, я бы хотел использовать встроенную разработку VS.NETсервер.
Я пробовал множество вещей:
- Установка моего проекта MVC в качестве запускаемого проекта с и без свойства «Всегда запускать при отладке», установленного в true /false ( RESULT: невозможно получить доступ к файлам в проекте my / webforms )
- Настройка нескольких запускаемых проектов ( RESULT: 2 экземпляра сервера разработки работают на разных портах)
- Настройка проекта WebForms как ссылки на мой основной проект MVC ( РЕЗУЛЬТАТ: невозможно получить доступ к файлам в проекте my / webforms )
- Настройкавиртуальный путь в разделе Свойства -> Построить для моего проекта веб-формы ( РЕЗУЛЬТАТ: невозможно получить доступ к файлам в моем проекте / веб-формы )
Моя цель:
- Храните их как 2 отдельных проекта
- Когда я запускаю проект MVC,Я могу получить доступ к файлам в другом проекте как к виртуальному каталогу (например, /WebForms/images/whwhat.png)
- Продолжать использовать сервер разработки VS.NET
Как я уже говорил- не похоже, что это должно быть так сложно, но у меня большой жирный сбой.