Local host e ASP.NET
20/11/2019
0
Estou criando a minha primeira aplicação em ASP.NET MVC e estou incomodado com um erro que acontece sempre que executo a aplicação.
Erro de Servidor no Aplicativo '/'.
Não é possível encontrar o recurso.
Descrição: HTTP 404. O recurso que você está procurando (ou uma de suas dependências) não pôde ser removido, seu nome foi alterado ou está temporariamente indisponível. Examine o URL e certifique-se de que está digitado corretamente.
URL solicitada: /
Aparece isso sempre e tenho que corrigir o link manualmente.
Alguém pode me dar uma força para corrigir?
Erro de Servidor no Aplicativo '/'.
Não é possível encontrar o recurso.
Descrição: HTTP 404. O recurso que você está procurando (ou uma de suas dependências) não pôde ser removido, seu nome foi alterado ou está temporariamente indisponível. Examine o URL e certifique-se de que está digitado corretamente.
URL solicitada: /
Aparece isso sempre e tenho que corrigir o link manualmente.
Alguém pode me dar uma força para corrigir?
Vinicius Pereira
Curtir tópico
+ 3
Responder
Posts
21/11/2019
Lucas Conceição
Olá Vinicius, tudo bem? Espero que sim.
Esse erro se dá pelo fato de, pelo que parece, não estar definido uma rota padrão para iniciar sua aplicação.
Para definir, basta ir em "DiretorioDoSeuProjeto/SeuProjeto/App_Start/" e abrir o arquivo "RouteConfig.cs"
Esse arquivo terá um código mais ou menos assim:
A linha responsavel por definir a rota padrão do seu projeto é essa:
onde "controller" você ira definir o controlador inicial; em "action" será sua rota inicial.
Por padrão, a rota inicial vem como Home/Index, se você deletou ou mudou o nome do controlador Home, isso provavelmente explica seu erro.
Sugiro a leitura do artigo:
https://www.devmedia.com.br/entendendo-as-rotas-no-asp-net-mvc/29861
Espero ter ajudado, caso ainda tenha duvidas, é só falar. Abraços
Esse erro se dá pelo fato de, pelo que parece, não estar definido uma rota padrão para iniciar sua aplicação.
Para definir, basta ir em "DiretorioDoSeuProjeto/SeuProjeto/App_Start/" e abrir o arquivo "RouteConfig.cs"
Esse arquivo terá um código mais ou menos assim:
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.Mvc; using System.Web.Routing; namespace SeuProjeto { public class RouteConfig { public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(".axd/{*pathInfo}"); routes.MapRoute( name: "Default", url: "//", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional } ); } } }
A linha responsavel por definir a rota padrão do seu projeto é essa:
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
onde "controller" você ira definir o controlador inicial; em "action" será sua rota inicial.
Por padrão, a rota inicial vem como Home/Index, se você deletou ou mudou o nome do controlador Home, isso provavelmente explica seu erro.
Sugiro a leitura do artigo:
https://www.devmedia.com.br/entendendo-as-rotas-no-asp-net-mvc/29861
Espero ter ajudado, caso ainda tenha duvidas, é só falar. Abraços
Responder
Clique aqui para fazer login e interagir na Comunidade :)