2011-02-24 7 views
0

Je viens de commencer à vérifier WebMatrix et je rencontre un problème. J'ai effectué une nouvelle installation de WebMatrix, puis j'ai lancé un tutoriel qui consiste à créer un petit fichier cshtml. Chaque fois que je tente de lancer le site, je reçois l'erreur suivante:IIS Express ne parvient pas à diffuser les fichiers cshtml


Ce type de page n'est pas servi.

Description: Le type de page que vous avez demandé n'est pas diffusé car il a été explicitement interdit. L'extension '.cshtml' peut être incorrecte. Veuillez vérifier l'URL ci-dessous et assurez-vous qu'elle est épelée correctement.

URL demandée: /Home.cshtml


Dans IIS Demande express section, la demande de page l'erreur suivante:

404,17 Dynamic Content Mappé Handler statique

Détails: Le tapis demandé ched une carte de mime générique et a été apparié au gestionnaire statique Filder (What's up avec tous les typos MS?). Toutefois, si les conditions préalables étaient différentes, la requête serait mappée à un autre gestionnaire. Cela peut signifier que les conditions préalables sont incorrectes.


J'ai essayé de réinstaller en vain. Est-ce que quelqu'un a des idées? Je cours Windows 7 Pro, avec IIS 7 installé. (IIS Express est censé être capable de fonctionner côte à côte sans problème)

Merci beaucoup!

+0

Cela peut également se produire en raison d'une bande incorrecte.Paramètre de configuration http://stackoverflow.com/questions/4886095/what-is-the-function-of-webpagesenabled-in-mvc-3-web-config –

Répondre

2

Il a été défini sur 4.0 - La désinstallation et la réinstallation des pages Web ASP.NET ont fait l'affaire.

0

Il semble que vous avez sélectionné l'infrastructure 2.0 .NET dans la section Paramètres (dans WebMatrix). Changez-le en '.NET 4 (intégré)'.

0

Même bateau - juste en jouant avec lui et son "workflow intégré" avec VS2010..mais hélas, ce n'est pas aussi "propre" qu'on l'espère (ou peut-être juste besoin de plus de réglages manuels).

Mais essayez ceci (au lieu de, ou avant d'abandonner tout espoir et de ré-installer): exécuter Webmatrix en mode Administrateur (clic droit -> runas).

Votre solution est quelque chose que je devais faire sur le côté serveur (IIS6/W2K3) .... via l'installateur de la plate-forme Web. Bien qu'il semble bizarre d'installer le côté serveur de Webmatrix, j'ai juste abandonné et fait de toute façon pour m'assurer que toutes les dépendances sont installées avec (ne voulant pas dépenser ou plutôt perdre plus de temps à le comprendre).

A travaillé pour moi .... après avoir regardé vitreux avec ce regard "mais il fonctionnait bien hier". Donc j'espère que cela vous sauve (et n'importe qui d'autre) du temps et de la frustration.

Questions connexes