Можно ли одновременно запустить проект ASP.NET и проект ASP.NET MVC на одном сайте? - PullRequest
0 голосов
/ 16 сентября 2009

У меня есть существующий веб-сайт ASP.NET с некоторой настраиваемой маршрутизацией в решении, которое также содержит проекты Business Logic.

Я хочу создать новый проект в рамках Solution, который представляет собой веб-сайт ASP.NET MVC.

Этот веб-сайт также будет называться бизнес-логикой, и конечной целью является перенос большей части кода из ASP.NET в ASP.NET MVC.

Но я хочу, чтобы они оба работали бок о бок, чтобы обеспечить минимальное время простоя, так как это сайт с большим трафиком.

Можно ли как-то это сделать, используя маршрутизацию ASP.NET или какую-то настройку IIS?

Ответы [ 3 ]

4 голосов
/ 16 сентября 2009

Да, вам просто нужно добавить маршрутизацию в ваше текущее приложение. Попробуйте http://www.packtpub.com/article/mixing-asp.net-webforms-and-asp.net-mvc

0 голосов
/ 16 сентября 2009

Я только что написал сообщение в блоге об этом. Это возможно. Возможно, вам будет проще просто переместить веб-формы из существующего проекта веб-форм в новый проект MVC. Возможно, вам не придется менять какой-либо код.

0 голосов
/ 16 сентября 2009

Пожалуйста, ознакомьтесь с этой записью Скотта Ханселмана. Здесь подробно обсуждается этот вопрос, а также идет приятная прогулка.

...