powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.7, ADO.NET и проблемы мобильности на Windows 7
1 сообщений из 1, страница 1 из 1
ASE 15.7, ADO.NET и проблемы мобильности на Windows 7
    #38231419
Wissenstein
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго здоровья, коллеги!
Работаю над ASP.NET-проектом, где данные хранятся в базе под управлением серверов Sybase ASE 15.5 и Sybase ASE 15.7.
Для доступа к базе данных использую 32-разрядный Sybase.AdoNet4.AseClient.dll версии 15.7.
Развёртываю разные версии приложения на разные сайты на IIS 7 под управлением Windows 7. Допустим, имена сайтов такие: для предыдущей версии — Minatoku-1.0, для следующей версии — Minatoku-1.1.
Когда захожу через браузер на Minatoku-1.0, он показывает все данные. Когда на Minatoku-1.1, то возникает ошибка:

автор
Код: plaintext
1.
2.
3.
4.
System.TypeInitializationException: The type initializer for 'Sybase.Data.AseClient1.AseConnection' threw an exception. ---> 
Sybase.Data.AseClient.AseException: Could not load C:\Windows\TEMP\Sybase.AdoNet4.AseClient.32bits.4.157.104.0\sbgse2.dll
   at Sybase.Data.AseClient1.AseConnection.SaveAndLoadLibrary(String dirName, String dllName, Int32 bits)
   at Sybase.Data.AseClient1.AseConnection.LoadLibraries()
   at Sybase.Data.AseClient1.AseConnection..cctor()

В настройках безопасности для папки C:\Windows\TEMP\Sybase.AdoNet4.AseClient.32bits.4.157.104.0 вижу: Owner = Minatoku-1.0, и в списке Permissions назначены специальные разрешения для этого пользователя. Пользователя Minatoku-1.1 в списке вообще нет, и не вижу способа добавить его вручную.

То есть, как я понимаю, к базе данных получить доступ с одной машины сможет только один сайт — который раньше всех начал подсоединение. Все остальные — в очередь без надежды на доступ в обозримом будущем.

Подскажите, пожалуйста, как решить эту проблему. Есть ли возможность заставить AseClient искать sbgse2.dll для каждого проекта в каком-то определённом месте, чтобы передавать его в составе проекта с заранее настроенными разрешениями? Может быть, существует ещё какой-то способ разрешить проекту Minatoku-1.1 использовать sbgse2.dll, развёрнутый проектом Minatoku-1.0? Другие варианты?
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / ASE 15.7, ADO.NET и проблемы мобильности на Windows 7
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]