Benutzer mit den meisten Antworten
Replisapi.dll?diag

Frage
-
Ich richte eine Web-Synchronisation (IIS 7 und SQL-Server 2008R2) ein und stoße hierbei auf das folgende Problem.
Wenn ich https://ip-adresse/websync/replisapi.dll
im Browser eingebe, so erhalte ich nach der Authentisierung eine Website mit dem Text "SQL Server WebSync ISAPI"
Wenn ich allerdings https://ip-adresse/websync/replisapi.dll?diag
im Browser eingebe, so erhalte die Meldung "access denied".
Woran kann das liegen. Der Benutzer für das Internet Login verfügt mittlerweile über Vollzugriff auf dem Verzeichnis websync, sowie auf dem Snapshot-Verzeichnis.
Jeder Synchronisationsversuch endet mit der Meldung
"Während der Websynchronisierung konnte vom Merge-Agent keine Verbindung mit der URL 'https://ip-adresse/websync/replisapi.dll' hergestellt werden. überprüfen Sie, ob die URL, die Internetanmeldeinformationen und die Proxyservereinstellungen richtig sind und ob der Zugriff auf den Webserver möglich ist."
Die Internetanmeldeinformationen sind hierbei dieselben, wie bei der obigen Autehntifizierung.
Hat jemand eine Idee?
Antworten
-
Vielen Dank für den Tipp. Aber daran scheint es nicht gelegen zu haben.
Mittlerweile klappt es. Um den Thread hier zu einem erfolgreichen Ende zu bringen, hier kurz die folgende Dinge, die ich noch geändert habe
1.
Den Aufruf https://ip-adresse/websync/replisapi.dll
habe ich geändert in
https://www.domain.de/websync/replisapi.dll
2.
Das Zertifikat habe ich auf www.domain.de geändert. Allerdings nicht im Namen sondern im "Ausgestellt für".
Hierzu habe ich das Tool selfssl.exe von Microsoft. benutzt. Hiermit kann man den Eintrag für "Ausgestellt für" des Zertikates ändern. Das integrierte Modul Serverzertifikate des IIS hat immer nur den Namen-Eintrag des Zertifikates geändert. Das schien aber nicht zu reichen.
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 6. Mai 2015 10:55
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 11. Mai 2015 08:08
Alle Antworten
-
Hi,
soweit ich weiß, kann man den Start im Diagnosemodus nur als lokaler Administrator des Webservers ausführen. Siehe dazu bspw:
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
Danke. Der Diagnose-Modus funktioniet jetzt.
Bei einer Synchronisation bleibt aber der obige Fehler bestehen. Zuvor gibt es übrigens die Meldung "Es ist ein Sicherheitsfehler aufgetreten". Ich benutze auf dem IIS ein selbstsigniertes SSL-Zertifikat. Das Zertifikat ist auf dem Abonennten registriert per certmgr.msc unter "Vertrauenswürdige Herausgeber"
Noch eine Idee?
-
Hallo Rolf,
es könnte sein, dass das Zertifikat mit einem falschen Benutzer eingerichtet wurde. Siehe dazu:
http://dba.stackexchange.com/questions/19043/how-to-set-up-web-synchronisation-with-iis-7-5
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 4. Mai 2015 08:58
-
Vielen Dank für den Tipp. Aber daran scheint es nicht gelegen zu haben.
Mittlerweile klappt es. Um den Thread hier zu einem erfolgreichen Ende zu bringen, hier kurz die folgende Dinge, die ich noch geändert habe
1.
Den Aufruf https://ip-adresse/websync/replisapi.dll
habe ich geändert in
https://www.domain.de/websync/replisapi.dll
2.
Das Zertifikat habe ich auf www.domain.de geändert. Allerdings nicht im Namen sondern im "Ausgestellt für".
Hierzu habe ich das Tool selfssl.exe von Microsoft. benutzt. Hiermit kann man den Eintrag für "Ausgestellt für" des Zertikates ändern. Das integrierte Modul Serverzertifikate des IIS hat immer nur den Namen-Eintrag des Zertifikates geändert. Das schien aber nicht zu reichen.
- Als Antwort vorgeschlagen Dimitar DenkovMicrosoft contingent staff, Administrator Mittwoch, 6. Mai 2015 10:55
- Als Antwort markiert Dimitar DenkovMicrosoft contingent staff, Administrator Montag, 11. Mai 2015 08:08