web-dev-qa-db-fra.com

ASP.NET Core Impossible de trouver cette page d’hôte local

Est-ce que quelqu'un a rencontré ce genre de problème? Je pense que cela a quelque chose à voir avec IIS ou plus ... J'utilise IIS 10 également avec VS2017 et ASP.NET Core. Quand j'ai lancé l'application, j'ai vu cette erreur:

Impossible de trouver cette page localhost

Aucune page Web n'a été trouvée pour l'adresse Web: http: // localhost: 44306/

J'ai essayé de changer le port. Mais rien ne fonctionne . J'ai essayé une autre application qui fonctionne mais seulement ce projet a ce genre d'erreur et je ne sais pas pourquoi.

Une idée comment résoudre ce problème?

Mettre à jour:

 

8
Alvin Quezon

J'ai résolu ce problème lorsque j'ai réalisé que j'avais accidentellement supprimé la route par défaut de la méthode Configure de la classe StartUp:

        app.UseMvc(routes =>
        {
            routes.MapRoute(
                name: "default",
                template: "{controller=Home}/{action=Index}/{id?}");
        });
8
ToMissTheMarc

Si la réponse ci-dessus ne fonctionne pas ou si vous venez du didacticiel de l'API Web .NET, cela pourrait aider. Donc pour moi, j'ai supprimé la propriété launchUrl de launchSettings.json parce que je voulais utiliser une page statique (selon les instructions du tutoriel que je suis) et j'ai oublié d'ajouter 2 lignes dans ma hâte. Je suis finalement retourné et ai regardé par-dessus et cela a résolu mon problème.

Ouvrez le fichier Startup.cs et à l'intérieur de public void Configure..., ajoutez ce qui suit au-dessus de la ligne app.UseMvc();

app.UseDefaultFiles(); app.UseStaticFiles();

4
keaglin

Si le même problème se présentait, j’ai involontairement changé ma méthode Index () de HomeController en propriété par refactorisation.

public ViewResult Index() => View()

est devenu

public ViewResult Index => View();
1
wojciechmizera

Cela m’arrivait parce que j’avais copié une page 1 Razor Core .net dans mon projet 2.2 Core .net. J'ai ajouté une déclaration @page à la page Razor et tout a fonctionné. Il suffit d’ajouter ceci ici car il s’agit du premier résultat Google relatif à ce problème.

0
Ryan Veteze

Assurez-vous que les ports project, lauchsettings.json sont configurés correctement.

0
mvermef

si cela se produit, le dossier wwwroot est manquant.

0
sensei