Ja, das ist eine neue Frage und könnte lächerlich sein, aber ich habe anscheinend enorme Schwierigkeit, eine Antwort zu finden, um aufzustehen und zu laufen.Zugriff auf .cshtml Seite über .aspx
Ich habe eine ASP.NET Razor (v3) Website mit der Visual Studio Vorlage erstellt. Das ist in Ordnung und ich kann alles lokal sehen. Wenn ich versuche, die Default.cshtml Seite auf dem Server anzuzeigen, erhalte ich diesen Fehler:
Serverfehler in '/' Anwendung. Dieser Seitentyp wird nicht bedient.
Beschreibung: Die Art der Seite, die Sie angefordert haben, wird nicht bedient, da sie ausdrücklich verboten wurde. Die Erweiterung '.cshtml' ist möglicherweise falsch. Bitte überprüfen Sie die URL unten und stellen Sie sicher, dass sie richtig geschrieben ist.
Angeforderte URL: /4.6.1Razor/Default.cshtml
Mein Serveradministrator sagt dies: Sie sind nicht eine cshtml Datei direkt auf einem Produktionsserver zugreifen soll, ist es standardmäßig blockiert wird. Bitte greifen Sie auf eine html-, htm-, asp- oder aspx-Datei zu und verwenden Sie diese, um die Daten aus dem cshtml zu erhalten.
Okay ... also wie genau greife ich über eine aspx-Datei auf eine cshtml-Datei zu? Oder kann mich jemand auf ein funktionierendes Sample hinweisen, das ich mir ansehen kann?
Die Standarddateien, die von Visual Studio erstellt wurden, enthielten keine HTML-, HTM-, ASP- oder ASPX-Datei, daher bin ich ein wenig verwirrt, wie das zu starten ist. Auch die Beispiele, auf die Visual Studio verweist, sind natürlich defekt: http://www.asp.net/aspnet/samples/aspnet-web-pages.
Eine kleine Hilfe, die mich in die richtige Richtung zeigt, würde geschätzt werden. Vielen Dank.
Vielleicht sollte die Frage sein ... Welche Art von Seite/Datei (.asp oder .aspx oder was) muss ich eine .cshtml-Datei rendern und wie mache ich das. Ich habe versucht, eine .aspx-Datei mit dem Code: @RenderPage ("Default.cshtml"), aber wenn ich die Datei in einem Browser anzeigen, es nur @RenderPage ("Default.cshtml") statt Rendern nichts.
Rendern Sie die CSHTML-Seite als Teilansicht mit Javascript. –
Ist dies ein Asp.Net MVC-Projekt oder ein Web-Formular-Projekt mit der Rasiermaschinen-Engine? – Crowcoder
Ich ging mit Razor auf Webseiten und vermied den MVC. – testing123