Nous construisons des sites Web ASP.Net depuis de nombreuses années. Pendant ce temps, nous avons rassemblé beaucoup de connaissances sur ASP.Net. Nous savons quoi utiliser, un quoi pas. Un problème est toujours, constamment, nous dérange. J'espère résoudre ceci pour une fois pour toutes.Comment placer les fichiers ASPX dans des projets d'application Web séparés dans une solution?
Nous avons une solution assez grande avec beaucoup de fichiers aspx. Tous les fichiers aspx résident dans un projet d'application Web. Ce gros WAP unique doit être scindé en plusieurs petits projets. Le raisonnement exact est hors sujet, s'il vous plaît croyez-moi ;-).
Il y a plusieurs façons d'accomplir cela, mais je ne sais toujours pas quelle serait la meilleure façon de le faire. Nous utilisons ASP.Net 4.0 et Visual Studio 2010 Premium.
Tout conseil est grandement apprécié.
Ceci est notre travail actuel autour (qui ne nous plaît pas)
- Créer un WAP (Runner).
- Créer une seconde WAP (ProjectA)
- Créer un troisième WAP (ProjectB)
- Supprimer les années web.config dans ProjectA et ProjectB
- Créer simple ASPX-fichier Runner, ProjectA et ProjectB avec un bonjour un message mondial
- Retirer ProjectA et ProjectB
- Aller à l'Explorateur Windows
- Déplacer les dossiers ProjectA et ProjectB dans le dossier Runner
- Retour à Visua l studio
- Ajouter un projet existant à la solution (ProjectA et ProjectB)
- Hit F5
- Naviguer vers http://localhost:4867/WebForm1.aspx
- Naviguer vers http://localhost:4867/ProjectA/WebForm1.aspx
- Accédez à http://localhost:4867/ProjectB/WebForm1.aspx
Tada! Les travaux ci-dessus, mais il se sent comme un hack et ça sent mauvais. Y a-t-il un meilleur moyen?
Avec l'aide de @Ray et @Dirk, il est clair qu'il n'y a pas de solution appropriée, seulement des hacks laids. Dommage. – Florian