Dies ist mein erstes ASP.NET MVC-Projekt. Es war eine schnelle Entwicklung. Bei der Bereitstellung auf dem Server kann die Site den Controller jedoch nicht sehen.ASP.NET MVC kann Controller unter Windows Server 2016 nicht finden
Ich habe ein Testprojekt gemacht. Ich erstelle nur ein ASP.NET MVC-Projekt ohne Änderungen; veröffentlicht auf lokalen IIS und es funktioniert. Das gleiche Projekt auf dem Server, hat nicht funktioniert. Ich habe eine index.html
auf der Wurzel, um zu sehen, ob die Seite oben ist. Es ist in der Tat. Ich kann index.html
sehen. Wenn ich gehe www.test.com/home/index
(das ist meine Testseite), bekomme ich HTTP-Fehler 404.0 - nicht gefunden. Die gesuchte Ressource wurde entfernt, wenn der Name geändert wurde oder vorübergehend nicht verfügbar ist.
bin
Ordner hat Projekt dll
.
App_start/routeconfig.cs
Standard-URL verweist auf Heim-Controller und die Indexaktion.
Projekt ist direkt aus der Box. Es sollte funktionieren.
Kann mir jemand in die richtige Richtung zeigen?
Mit freundlichen Grüßen.
Es kann viele Gründe dafür geben. Haben Sie versucht, nach "asp.net mvc 404" zu suchen? https://stackoverflow.com/questions/5068770/getting-404-error-on-mvc-web-site –