IIS7 und ARR als Reverse-Proxy für Subversion

8

Ich verwende IIS7 und die Application-Request-Routing-Erweiterung, um als Reverse-Proxy für Subversion zu fungieren, das auf Apache läuft.

Der Proxy funktioniert einwandfrei und ich kann den Server untersuchen und sogar einen "Check-out" durchführen. Ich kann jedoch nicht zu Dateien navigieren, die normalerweise von ASP.NET verboten werden, z. B. .cs, .csproj und so weiter. Dateien, die ASP.NET nicht interessieren würde - wie .txt - sind in Ordnung.

Ich habe versucht, die globale web.config-Datei zu bearbeiten, um die Forbidden-Prozedur-Zuordnung für diese Dateien zu entfernen, aber es schien keinen Unterschied zu machen. Gibt es eine Möglichkeit, das URL-Rewriting-Modul in IIS7 zu ermöglichen, während alle Dateierweiterungen gerendert werden können?

    
Paul Stovell 27.09.2009, 12:57
quelle

2 Antworten

13

IIS7 verfügt über eine Datei applicationHost.config mit einem Sicherheitsabschnitt, der Einschränkungen enthält Dateierweiterungen:

%Vor%

Weitere Informationen:

Ссылка

Ich habe einen ähnlichen Abschnitt zur web.config meiner Website hinzugefügt und einen Knoten <clear /> verwendet, um alle Erweiterungen zu entfernen. Jetzt kann ich .cs, .csproj-Dateien und andere bereitstellen, aber ich kann .config-Dateien noch nicht bereitstellen.

Bearbeiten: Das Entfernen der hiddenSection-Knoten hat dies auch für web.config-Dateien korrigiert. Hier ist meine lokale Datei web.config:

%Vor%     
Paul Stovell 27.09.2009 13:34
quelle
3

Ich habe es mit meiner web.config wie folgt funktioniert:

%Vor%     
InActive 25.11.2012 05:01
quelle

Tags und Links