2017-07-30 3 views
0

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.

+0

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 –

Antwort

0

Falls jemand das gleiche Problem hat.

Es gibt so viele Gründe für Fehler 404.

In meinem Fall hat das Netzwerk Typ ASP.net Rahmen nicht installieren. Sehen Sie, es gibt eine feine Grenze zwischen Entwickler und Netzwerk-Typ.

Es ist nicht genau das, was ich suchte, aber es löste mein Problem. aspnet_regiis.exe -ir does not work on windows 8

Verwandte Themen