J'utilise IIS7 et l'extension de routage de demande d'application pour servir de proxy inverse à Subversion en cours d'exécution sur Apache. p>
Le proxy fonctionne bien et je suis capable d'explorer le serveur et d'effectuer même un "check out". Cependant, je ne peux pas naviguer sur des fichiers qui seraient normalement interdits par ASP.NET - par exemple, .cs, .csproj, etc. Les fichiers ASP.NET ne seraient pas préoccupés par, tels que .txt - vont bien. P>
J'ai essayé d'éditer le web.config global pour supprimer la mappage du gestionnaire interdit pour ces fichiers, mais cela ne semble pas faire la différence. Y a-t-il un moyen de permettre au module de réécriture de l'URL dans l'IIS7 de fonctionner, tout en permettant à toutes les extensions de fichier d'être rendues? P>
3 Réponses :
IIS7 a un ApplicationHost.config fichier qui a Une section de sécurité qui limite les extensions de fichier: Plus d'informations: p> http://learn.iis.net/page.aspx/143/how-to-use-request-filtering/ P > J'ai ajouté une section similaire à la web.config de mon site et utilisée un Edit: strong> Suppression des nœuds de Hiddensection corrigez cela pour les fichiers Web.config également. Voici mon fichier web.config local: p>
C'est la réponse. Merci!
Je l'ai eu travailler avec mon web.config en regardant donc:
En plus de Paul Stovell Réponse, je vous recommanderais d'activer la double échappée. J'ai rencontré des erreurs lors de la récupération de fichiers continue d'un caractère "+" dans le nom du fichier. La double échappée élimine ce problème: