J'utilise Windows 7 (IIS 7.5) et j'ai du mal à le configurer pour utiliser des URLs sans extension. C'est ce que mon web.config ressemble:Comment configurer IIS 7.5 pour les URLs sans extension sur le monorail castlerock
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<handlers>
<clear />
<add name="ASPX" path="*.aspx" verb="*" type="" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="4194304" />
<add name="StaticF" path="*.*" verb="FILE, GET" type="" modules="StaticFileModule" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="" responseBufferLimit="4194304" />
<add name="MR" path="*" verb="*" type="" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="classicMode,runtimeVersionv4.0,bitness32" responseBufferLimit="4194304" />
</handlers>
</system.webServer>
Aller à une URL sans extension donne une 404 - erreur ne peut pas être trouvé ressource lancée par ASP.NET. Toute aide serait grandement appréciée.
Merci pour la réponse. Si je vais à "http: // localhost/mysite" alors je reçois "Url plus petit que 2 jetons". Si j'ajoute une barre oblique ou que je vais dans "http: // localhost/mysite/home", j'obtiens "Controller non trouvé" Area: '' Nom du contrôleur: '' "Si je vais à" http: // localhost/mysite/home/index "puis la page apparaît mais tous les fichiers statiques (css, images, etc ...) sont introuvables. – Justin
Pour le contenu statique, voici un exemple de fichier css: http: // localhost: 88/content/css/blueprint/plugins/boutons/screen.css - et voici l'erreur: "Contrôleur introuvable." Area: 'content/css/blueprint/plugins 'Nom du contrôleur:' boutons ' – Justin
En ce qui concerne le contenu statique - l'erreur indique que ASP.NET est en cours pour le gestionnaire MR. vous devez vous assurer que le gestionnaire MR figure en dernier sur la balise car il s'agit d'un mappage générique et qu'il supprimera tout ce qui suit. également, essayez de définir un gestionnaire pour css explicitement: ' ' –