Я разрабатываю сложную веб-платформу с n-уровневой архитектурой. Внутри решения есть два проекта: PresentationLayer.WebSite и APILayer.Restful.Как запускать проекты ASP.NET MVC и WebAPI в одно и то же время?
Локальная база данных, хранящаяся в App_Data внутри PresentationLayer.WebSite. Я не знаю, как реализовать следующие действия: (в настоящее время я работаю в режиме отладки).
- Установить строку подключения из проекта «Восстанавливающий проект в презентацию». Должен ли я использовать абсолютный путь? Они должны использовать один и тот же БД. Конечно, в момент публикации DB будет размещен на каком-то сервере, но что теперь делать?
- Как я могу запустить два проекта за одно и то же время? Я знаю, как назвать контроллер проекта другим, но как его запустить? Например: в Chrome я вызываю User \ MyProfile? .... (Презентация), а в Firefox я вызываю Api \ User \ GetUserById ... (Rest).
Это работает, моя глубокая благодарность, @Arvin. Не могли бы вы посоветовать что-то о первой проблеме? –