Как настроить IIS7 для веб-синхронизации - PullRequest
2 голосов
/ 25 ноября 2010

Я следовал инструкциям здесь .

Короче говоря, я просто не могу подключиться к:

https://machine/site/virtual directory/replisapi.dll?diag

Я получаю:

HTTP Error 500.0 - Internal Server Error

Module IsapiModule
Notification ExecuteRequestHandler 
Handler ISAPI-dll
Error Code 0x800700c1 
Requested URL https://machine:443/site/virtual directory/replisapi.dll 
Physical Path C:\inetpub\SQLReplication\replisapi.dll 
Logon Method Basic 
Logon User machine\user 

При просмотре в DLL он запрашивает мое имя пользователя и пароль, а затем показывает эту ошибку. Мы используем самозаверяющий сертификат, так как он только для тестирования.

Я на самом деле не серверный человек, так что не знаете, что происходит? В журналах событий ничего нет.

У кого-нибудь есть какие-нибудь яркие идеи о том, что я мог бы попробовать?

P.S. Я также запустил мастер через SQL 2008 R2, в котором говорилось, что он успешен (мастер работает только с IIS6). Может ли быть конфликт между IIS6 и 7, теперь я попытался настроить его на обоих?

Ответы [ 3 ]

2 голосов
/ 30 декабря 2014

Мне пришлось установить 32-битную версию DLL, чтобы это работало

2 голосов
/ 25 ноября 2010

Хорошо, это был я глупый.

После того, как я пересмотрел свои шаги назад и незарегистрированный replisapi.dll и переместился в каталог резервного копирования.

Затем я удалил сопоставления модулей из IIS7.

Затем я снова запустил мастер SQL, который скопировал replisapi.dll обратно в каталог.

Я заметил, что это был размер, отличный от того, который я использовал.

Это потому, что я получил его из «Program Files», но, будучи 64-битным компьютером, мастер получил его из «Program Files (x86)», и теперь он работает.

Как просто, но расстраивает!

0 голосов
/ 17 июня 2016

Я решил эту проблему (IIS8 и SQL Server 2008 x64), введя дополнительные параметры ApplicationPool и изменив «Включить 32-разрядные приложения» на «Истина».Надеюсь это поможет.Эта тема (веб-синхронизация) действительно плохо документирована

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...