Можно ли одновременно запустить проект ASP.NET и проект ASP.NET MVC на одном сайте?
-
07-07-2019 - |
Вопрос
У меня есть существующий веб-сайт ASP.NET с некоторой настраиваемой маршрутизацией в решении, которое также содержит проекты Business Logic.
Я хочу создать новый проект в рамках Solution, который представляет собой веб-сайт ASP.NET MVC.
Этот веб-сайт также будет называться бизнес-логикой, и конечная цель - перенести большую часть кода с ASP.NET на ASP.NET MVC.
Но я хочу, чтобы они оба работали бок о бок, чтобы обеспечить минимальное время простоя, так как это сайт с большим трафиком.
Можно ли как-то это сделать, используя маршрутизацию ASP.NET или какую-то настройку IIS?
Решение
Да, вам просто нужно добавить некоторую маршрутизацию в ваше текущее приложение. Попробуйте http://www.packtpub.com /article/mixing-asp.net-webforms-and-asp.net-mvc р>
Другие советы
Пожалуйста, ознакомьтесь с этой публикацией от Scott. / STRONG> Здесь подробно обсуждается этот вопрос, а также идет приятная прогулка.
Я только что написал запись блога по этому вопросу. Это возможно. Возможно, вам будет проще просто переместить веб-формы из существующего проекта веб-форм в новый проект MVC. Возможно, вам не придется менять какой-либо код.