2017-05-26 1 views
0

Ich mache einige MVC-Arbeiten auf meinem lokalen Rechner. Ich finde, dass die folgende URL in Ordnung ist:MVC Controller Aktion nicht gefunden (404)

/localhost: 64147/AppName/Haus

Aber aus irgendeinem Grund bekomme ich einen 404, wenn ich benutze:

/localhost: 64147/AppName/Home/Index

Dies ist, wenn ich versuche, zu der Seite in Chrome zu navigieren. Einige Hinweise wären großartig. Dies ist mein erster Beitrag so bitte Flamme mich nicht :)

I MVC 5.2.3 und Visual Studio 2015

Alle Zeiger sehr geschätzt bin mit.

+0

'404 Error' sagt eindeutig, dass Sie versuchen, auf die Ressource zuzugreifen, die nicht existiert. Wenn ich falsch liege, posten Sie bitte den Screenshot Ihrer Ausgabe. – Shashanth

+2

RouteConfig als [mcve] anzeigen, mit dem das Problem reproduziert werden kann. Das wird helfen, das Problem zu identifizieren und eine mögliche Lösung zu finden. – Nkosi

Antwort

0

Sie müssen ein '/' vor dem Link verwenden, auf den Sie klicken, um auf diese Seite zu gelangen.

wie -

url = '/Home/Index'; 

/localhost: 64147/Home/Index ist die tatsächliche URL, die Sie benötigen.

+0

Dies passiert, wenn ich die URL manuell in den Browser eintippe. Ich verwende IIS Express und habe Folgendes als meine Projekt-URL festgelegt:/localhost: 64147/AppName – DevEdin

+0

Haben Sie versucht, diese URL -/localhost: 64147/Home/Index – Shanid

+0

Ja, habe ich auch versucht. – DevEdin