Sql Server CE 2.0 RDA на IIS 7 и Sql Server 2008 - PullRequest
1 голос
/ 26 января 2010

Я пытаюсь получить SQL Server CE 2.0 RDA, который работал на IIS6 (Server 2003), а Sql Server 2000 перенесен на сервер Windows 2008 с IIS и SQL Server 2008.

Возможно ли это? Кажется, что нет фундаментальной причины, по которой это не так. Целевая база данных не изменилась с момента миграции.

Моя первая проблема в том, что я не могу правильно настроить виртуальный каталог. Тестирование URL вызывает запрос на загрузку. Это, конечно, не произошло на старой установке.

Часть моей проблемы заключается в том, что у меня нет доступа к исходному коду клиентской программы. Единственная конфигурация, которую я имею, - это возможность изменить URL на клиенте.

Спасибо, Джим

1 Ответ

2 голосов
/ 21 февраля 2011

Если вы попробуете URL-адрес и попытаетесь загрузить DLL, значит, IIS не настроен как приложение. Он думает, что вы хотите загрузить этот файл, а не выполнить.

Попробуйте установить на этом сервере или запустить «Мастер настройки веб-синхронизации», чтобы он управлял конфигурацией IIS.

И вы можете запустить версию 3.5 вместо 2.0 на сервере, и клиенты смогут без проблем подключиться к предыдущей версии. В моей конфигурации есть сервер с Windows Server 2003, SQL Server 2008 Express и Windows Compact 3.5 на IIS. Клиентами являются Windows Mobile 6.x с SQL Mobile 2005.

...