Visual Studio ASP.Net MVC annule la définition de l’action de la page de démarrage

J’ai une application Web sur laquelle je travaille, elle fonctionnait correctement jusqu’à ce que ma curiosité prenne le dessus et que je clique avec le bouton droit de la souris sur une vue et que je choisis l’option Définir comme page de démarrage. Maintenant, chaque fois que je lance mon application, il m’amène à la page d’erreur Ressource introuvable. J’ai la route de registre par défaut définie dans mon itinéraire de configuration global qui fonctionnait correctement avant. Je remarque que l’URL se lit maintenant comme suit:

http: // localhost: 1234 / Views / User / Login.aspx

au lieu de

http: // localhost: 1234 /

comme c’était avant. Je ne sais pas comment annuler cette action ou ce qui a été modifié, j’ai consulté mon fichier web.config, mais je ne suis pas sûr de savoir exactement ce qu’il faut rechercher, l’aide est appréciée.

Vous pouvez le définir dans l’option Specific Page dans les propriétés du projet, laissez simplement la zone de texte vide.

texte alt

Faites un clic droit sur votre projet dans Visual Studio -> Propriétés -> Web (onglet de gauche) -> Page spécifique avec une chaîne vide comme nom.

Sélectionnez la page spécifique, puis cliquez dessus avec le bouton droit de la souris et sélectionnez Exclure du projet, puis cliquez à nouveau avec le bouton droit de la souris sur cette page et sélectionnez Inclure dans le projet. Ça marche pour moi.

Dans certains cas, changer le projet de démarrage et le redéfinir sur votre projet principal peut aider à résoudre ce problème. Mais seulement lorsque vous avez plusieurs projets dans votre solution.