Est-il possible de configurer deux projets distincts, 1 WebForms et 1 ASP.NET MVC, pour pointer vers le même domaine? c'est-à-dire que les deux pointent vers des pages différentes sur www.somesite.com.Puis-je avoir deux projets distincts, 1 WebForms et 1 ASP.NET MVC, pour pointer vers le même domaine?
Voici quelques informations sur l'application et pourquoi je demande. C'est une application qui est actuellement 2.0 WebForms et est pleine de «bonté» de WebFormy (c.-à-d. ObjectDataSources, contrôles de FormView, UpdatePanels, etc ...) Il y a perdu d'autres choses amusantes dans la base de code comme 600+ Stored Procedures et 200+ méthodes de ligne dans le code de couche de gestion qui obtiennent des données de la base de données via proc stocké, effectuent un traitement sur les données, construisent une chaîne HTML en utilisant la concaténation de chaîne, puis retournent cette chaîne à la couche UI. Ce que nous prévoyons de faire est de développer de nouvelles fonctionnalités dans MVC et de convertir lentement les fonctionnalités existantes vers MVC, une à la fois. Dans le cadre de cette transition, nous allons également réécrire les couches en dessous de l'interface utilisateur pour nettoyer le désordre et faire des choses comme remplacer les procédures stockées avec NHibernate et introduire un conteneur IOC. Je sais que vous pouvez exécuter WebForms et MVC côte à côte dans le même projet, car nous allons apporter des modifications importantes à la façon dont nous faisons beaucoup de choses dans l'ensemble de notre pile de développement. nouvelles choses à être un projet complètement distinct au sein de la solution. Cela devrait aider à vous rappeler très clairement que c'est une façon différente de faire les choses qu'auparavant et qu'il est plus facile de supprimer l'ancien code car il n'est plus nécessaire. Ce que je ne sais pas, est-ce même possible? Deux points de projet distincts peuvent-ils être liés au même domaine?
Voici un exemple rapide de ce que je pense:
www.somesite.com/orders.aspx?id=123 (page Commandes du projet WebForms existant) www.somesite.com/customer/987 (Page de client du nouveau projet de MVC)
J'ai envisagé cette approche et ce sera probablement mon plan de repli si je n'arrive pas à comprendre comment le faire fonctionner comme un projet complètement séparé. – Hamman359