C# et Rasoir - Le type de page que vous avez demandé n'est pas servi, car il a été explicitement interdit. L'extension '.cshtml " est peut-être incorrect

J'ai regardé à travers d'autres postes, mais aucune ne semble répondre à ce que j'ai besoin.

  • J'ai créé un site vide dans WebMatrix (ASP.NET)
  • J'ai ouvert ce site dans la maladie de von willebrand 2013
  • J'appuyez sur la touche F5 et il tourne très bien sur une URL telle que http://local.com:59833/ContentPage.cshtml
  • Je vais à http://local.com/cscsu_bi/ContentPage.cshtml et il ne fonctionne pas avec l'erreur ci-dessous

    Erreur de serveur dans l'Application'/'.

    Ce type de page n'est pas servi.

    Description: Le type de page que vous avez demandé n'est pas servi, car il a été explicitement interdit. L'extension '.cshtml " est peut-être incorrect. Veuillez consulter l'URL ci-dessous et assurez-vous qu'il est correctement orthographié.

    URL demandée: /cscsu_bi/ContentPage.cshtml

  • Le web.fichier de configuration est comme suit
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<appSettings>
    <add key="webpages:Enabled" value="true" />
  </appSettings>
  <system.web>
    <compilation debug="true" targetFramework="4.0" />
  </system.web>
</configuration>

Je suis sur Windows 7. Est-il rien d'évident je fais mal?

Grâce

Avez-vous essayé avec html extension ?
Oui - erreur 404
On dirait que tu es en tentant de parcourir le chemin d'accès physique au fichier, vous devez utiliser le chemin d'accès virtuel (qui est le premier de la liste)
Dans de Rasoir (tag) vos contrôleurs doivent être en cours d'exécution des actions basées sur un chemin tel que /controllername/actioname/id. cshtml fichiers sont utilisés pour le contrôleur de la vue et de ne pas être accessible directement. Êtes-vous essayer d'utiliser cshtml les fichiers comme s'ils sont des fichiers ASPX?
asp.net/web-pages/tutorials/introducing-aspnet-web-pages-2/... vous pouvez y accéder directement

OriginalL'auteur pee2pee | 2014-03-07