Me he topado al tratar de ejcutar un codigo sencillo de ejemplo de la siguiente pagina
http://www.w3schools.com/aspnet/razor_syntax.asp
Código
<!-- Single statement block --> @{ var myMessage = "Hello World"; } <!-- Inline expression or variable --> <!-- Multi-statement block --> @{ var greeting = "Welcome to our site!"; var weekDay = DateTime.Now.DayOfWeek; var greetingMessage = greeting + " Here in Huston it is: " + weekDay; }
Al momento de cargar en la URL en el navegaor me dice que:
http://localhost/test.cshtml
Código:
Server Error in '/' Application.
This type of page is not served.
Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.cshtml' may be incorrect. Please review the URL below and make sure that it is spelled correctly.
Requested URL: /test.cshtml
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.0.30319.34209
He googleado bastante y no he encontrado solucion al problema.
Tengo el IIS instaldo y el codigo lo pongo desde el block de notas en el directorio correspondiente.
Uso windows 8.1 en este momento.
Tengo bastante sin usar windows aun asi no he encontrado la configuracion correspondiente para ejcutar esos codigos.
Si escribo ejemplo de codigo de ASP clasico si los ejecuta, incluso algunos codgios de .net en VB y C# tambien pero el anterior no lo ejecuta para nada.