2008-11-03 6 views
44

Weiß jemand, ob es ein Äquivalent zu .htaccess und .htpassword für IIS gibt? Ich werde aufgefordert, eine App zu IIS zu migrieren, die .htaccess verwendet, um den Zugriff auf Dateigruppen in verschiedenen URLs basierend auf dem Inhalt von .htaccess-Dateien zu steuern..htaccess oder .htpasswd gleichwertig auf IIS?

Ich habe eine Google-Suche und ergab nichts schlüssiges. Gibt es einen allgemeinen Ansatz oder ein Tool, das ich kaufen muss und das diese Fähigkeit bietet?

Antwort

2

Ich habe es noch nie verwendet, aber Trilead, ein kostenloser ISAPI-Filter, der .htaccess-basierte Steuerung ermöglicht, sieht aus, was Sie wollen.

+0

Vielen Dank. das ist, was ich gesucht habe. – MikeJ

+0

Leider wird dieser nicht mehr unterstützt –

+0

sorry. Das war die richtige Antwort, aber Trilead scheint weg zu sein. :( – MikeJ

1

Dies ist die Dokumentation, die Sie wollen: http://msdn.microsoft.com/en-us/library/aa292114(VS.71).aspx

Ich denke, die Antwort ist ja, es ist ein Äquivalent für die gleiche Sache, integriert mit Windows-Sicherheit erreichen wird.

+0

Obwohl IIS grundlegende Authentifizierung unterstützt, benötigt es (anscheinend) eine lokale (oder Domain) Konten. Das bedeutet, Sie können nicht übertragen eine htpasswd Datei, da Sie die Kennwörter nicht konvertieren können. –

3

Es gibt kein direktes 1: 1-Äquivalent.

Sie können einen Ordner oder eine Datei mit Dateisystemberechtigungen mit einem Kennwort schützen. Wenn Sie ASP.Net verwenden, können Sie auch einige seiner integrierten Funktionen verwenden, um verschiedene URLs zu schützen.

Wenn Sie Port .htaccess-Dateien für URL-Rewriting verwendet versuchen Besuche ISAPI Rewrite: http://www.isapirewrite.com/