Я занимаюсь перемещением большого классического приложения ASP на ASP.NET MVC 2. Вопросы:
У меня вопрос об организации проекта.
Я бы предпочел не смешивать код MVC с кодом ASP в одном проекте VS. Я хотел бы иметь MVC WAP с областями, соответствующими тем частям веб-сайта, которые я перемещаю. Например, на старом сайте есть папка
/products/default.asp .....
/products/productName/default.asp
и Т. Д.
В MVC WAP я хотел бы иметь область под названием «продукты», в которой я мог бы затем путем перезаписи, маршрутизации или, желательно, с помощью некоторой конфигурации IIS, указать папку «продукты» на сайте ASP. Таким образом, я мог постепенно перемещать корневые папки с сайта ASP в приложение MVC.
Однако, если я создаю MVC WAP в виртуальной папке, мои маршруты будут выглядеть как
вместо
Есть предложения, как это победить?
Я знаю, что во время развертывания я мог бы развернуть MVC WAP в корне сайта ASP, но это не помогает с отладкой.