Je viens de commencer un nouveau projet MVC 3. Quelqu'un peut-il me dire quoi
<add key="webpages:Enabled" value="false" />
dans mon fichier web.config fait?
asp.net-mvc-3
ftnilsson
la source
la source
Réponses:
webPages:enabled
avec valeurfalse
empêche.cshtml
ou les.vbhtml
fichiers dans leViews
dossier d'être directement accessible depuis un navigateur Web.la source
The type of page you have requested is not served because it has been explicitly forbidden
Selon la documentation, il empêche les fichiers .cshtml et .vbhtml d'accéder directement (
www.myweb.com/views/home/index.cshtml
par exemple)la source
<add key="webpages:Enabled" value="???">
complète. Est la valeur par défauttrue
oufalse
?null
- ce qui signifie que les pages Web sont activées si l'application contient des fichiers*.cshtml
ou*.vbhtml
. La vérification des fichiers peut être désactivée en définissant cette valeur surtrue
oufalse
. Vous pouvez voir par vous-même ici .Pour permettre aux pages Razor d'être diffusées, il ne suffit pas de les définir
<add key="webpages:Enabled" value="true" />
. Vous devez également ajouter le package Microsoft.AspNet.WebPages à l'packages.config
utilisation de NuGet.la source