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