Различное поведение между IIS6 или 7 и сервером разработки VS2010 с приложением MVC3 - PullRequest
0 голосов
/ 21 декабря 2011

У меня очень большая проблема с приложением, разработанным с использованием фреймворка mvc3.

В этом приложении у меня есть ссылка на dll VB6, который позволяет получить доступ к базе данных SQL Server с помощью ADODB (это dll другого приложения, и я не могу получить прямой доступ к базе данных с помощью .NET).

Когда я отлаживаю свое приложение на сервере разработки Visual Studio, у меня нет проблем, но если я использую IIS (6 или 7), у меня появляется сообщение об ошибке (это сообщение персонализировано), которое показывает, что база данных не может быть открыта.

Я тестировал консольное приложение в VS2010, и оно работает нормально !!

Если у кого-то есть идея, я должен развернуть свое приложение в пятницу перед Рождеством.

Большое спасибо

1 Ответ

0 голосов
/ 22 декабря 2011

Хорошо, я нашел, где была проблема. На самом деле я использую Windows 7 в 64-битных и драйвер ODBC, используемый VB6 DLL является 32-битным драйвером. И источник ODBC был источником пользователя, а не системным источником, поэтому я создал системный источник, и все работает нормально.

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