Frage

Ich kann nicht scheinen, um die magische Kombination ermöglicht die NTLM-Authentifizierung zu erhalten und immer noch mit RDS arbeiten. Wenn ich nur die anonyme Authentifizierung verlassen auf, RDS funktioniert - sobald ich es aktiviert Website breit, RDS ausfällt (was zu erwarten ist). Hier ist, was ich getan habe:

  • Dies ist Windows XP SP2 und Coldfusion 8 Eclipse + Adobe Plugins
  • Im IIS-Manager einen Rechtsklick auf Standardwebsite, und wählen Sie Eigenschaften
  • Registerkarte Sicherheit, klicken Sie auf die Schaltfläche Bearbeiten für den anonymen Zugriff und Authentifizierung
  • Authentifizierungsmethoden Popup-Fenster, deaktivieren Sie den anonymen Zugriff, und überprüfen Sie die integrierte Windows-Authentifizierung (alle anderen Kontrollen leer als auch).
  • Klicken Sie auf OK, OK, und überschreiben Sie die Einstellungen für alle untergeordneten Standorten auch, dass die gesamte Seite ist „gesichert“ NTLM-Authentifizierung.
  • Zurück in der IIS-Manager mit der rechten klicken Sie auf das CFIDE virtuelle Verzeichnis, wählen Sie Eigenschaften
  • Registerkarte Sicherheit bearbeiten die Authentifizierungsmethoden. Deaktivieren Sie integrierte Windows-Authentifizierung und prüfen Sie den anonymen Zugriff. Hit OK, OK und Test:
C:\>wget -S -O - http://localhost/CFIDE/administrator/
--2009-01-21 10:11:59--  http://localhost/CFIDE/administrator/
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 200 OK
  Server: Microsoft-IIS/5.1
  Date: Wed, 21 Jan 2009 17:12:00 GMT
  X-Powered-By: ASP.NET
  Set-Cookie: CFID=712;expires=Fri, 14-Jan-2039 17:12:00 GMT;path=/
  Set-Cookie: CFTOKEN=17139032;expires=Fri, 14-Jan-2039 17:12:00 GMT;path=/
  Set-Cookie: CFAUTHORIZATION_cfadmin=;expires=Mon, 21-Jan-2008 17:12:00 GMT;path=/
  Cache-Control: no-cache
  Content-Type: text/html; charset=UTF-8
Length: unspecified [text/html]
Saving to: `STDOUT'

    ... html output follows ...

So weit so gut, das CFIDE Verzeichnis und mindestens ein Kind Verzeichnis erscheinen, ohne NTLM-Authentifizierung zu arbeiten. So feuern ich auf Eclipse und versuchen, eine RDS-Verbindung aufzubauen. Leider bekomme ich nur eine Meldung Zugriff verweigert. ein bisschen weiter zu untersuchen scheint es, dass Eclipse /CFIDE/main/ide.cfm zu kommunizieren versucht - fair genug, einmal treue wget herausziehen wieder sehen, was IIS ist zu tun:

C:\>wget -S -O - http://localhost/CFIDE/main/ide.cfm
--2009-01-21 10:16:56--  http://localhost/CFIDE/main/ide.cfm
Resolving localhost... 127.0.0.1
Connecting to localhost|127.0.0.1|:80... connected.
HTTP request sent, awaiting response...
  HTTP/1.1 401 Access Denied
  Server: Microsoft-IIS/5.1
  Date: Wed, 21 Jan 2009 17:16:56 GMT
  WWW-Authenticate: Negotiate
  WWW-Authenticate: NTLM
  Content-Length: 4431
  Content-Type: text/html
Authorization failed.

Ein mögliche aufzulegen, die an anderer Stelle dokumentiert wurde, ist, dass das Hauptverzeichnis und ide.cfm Seite nicht tatsächlich auf der Festplatte vorhanden ist. IIS konfiguriert ist, alle .cfm Dateien JRun und JRun zu übergeben ist so konfiguriert, ide.cfm dem RDS-Servlet abzubilden. In einem Versuch, IIS zu zwingen, ein bisschen mehr sinnvoll zu sein, fiel mir ein Hauptverzeichnis und leer ide.cfm Datei auf der Festplatte gehofft, dass es das Authentifizierungsproblem lösen würde, aber es hat keinen Unterschied machen.

Was kann ich tun, wie eine Arbeit um die gesamte Seite als anonymer Zugriff verlassen und aktivieren Sie nur die spezifischen Anwendungsordner NTLM integrierte Authentifizierung verwenden, aber es gibt buchstäblich Hunderte von möglichen Web-Anwendungen würde ich tun muss, dass für . Yuck.

Bitte um Hilfe !!!

War es hilfreich?

Lösung

Es ist etwas seltsam, über die eigene Frage zu beantworten, aber ich habe es endlich gelöst bekommen.

  • NTLM integrierte Authentifizierung für die gesamte Website aktiviert werden
  • Der anonyme Zugriff muss für die CFIDE virtuelles Verzeichnis
  • aktiviert sein,
  • Die anonyme Zugriff muss aktiviert werden, die JRunScripts virtuelles Verzeichnis

Sobald beide CFIDE und JRunScripts hatte den anonymen Zugriff aktiviert, RDS und Debuggen durch Eclipse-arbeitete wie ein Charme.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top