Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка обращении к файлу Access из ASP.NET C# / 6 сообщений из 6, страница 1 из 1
07.07.2004, 09:53
    #32592653
Big17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
Ситуация такая:
Сервер IIS, развернут на Windwos 2003 Server Standart. Приложение написано на ASP.NET C#. В приложении используется доступ к базе данных Access с помощью UDL-файла. UDL файл протестирован - при нажатии на кнопку "проверить соединение" - говорит, что все хорошо. Но есть такая особенность: пока файл (.mdb) находится на этом же компьютере - все работает прекрасно. Как только файл находится на другом компьютере (но по сети к нему открыт полный доступ) - IIS выдает ошибку что-то вроде "Файл .mdb не доступен, т.к. открыт монопольно другим пользователем"... Хотя 100%, что ни одно приложение не использует этот файл! Проверка в udl-фале по прежнему говорит, что все Ок! Подключение сетевой папки с этим файлом как сетевого диска приводит к тому-же результату... Такое ощущение, что это получается из-за того, что доступ к файлу идет через сеть.... Что делать? В чем проблема?
...
Рейтинг: 0 / 0
07.07.2004, 16:24
    #32593802
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
возможно аккаунт, под которым работает ASP.NET (ASPNET) не имеет прав доступа к сетевым ресурсам. Он-то по умолчанию и к локальным ресурсам обычно имеет доступ только на чтение...
...
Рейтинг: 0 / 0
08.07.2004, 00:05
    #32594359
Big17
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
Hibernateвозможно аккаунт, под которым работает ASP.NET (ASPNET) не имеет прав доступа к сетевым ресурсам. Он-то по умолчанию и к локальным ресурсам обычно имеет доступ только на чтение...

Работаю из под администратора
...
Рейтинг: 0 / 0
08.07.2004, 10:14
    #32594700
Hibernate
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
не, не ты, а процесс Aspnet_wp.exe - по умолчанию, этот процесс работает под аккаунтом "ASPNET", у которого достаточно ограниченные права. (это все если ты не используешь Windows аутентификацию в своем приложении)
Проверь права аккаунта ASPNET.
...
Рейтинг: 0 / 0
24.08.2004, 20:44
    #32663774
Satvic
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
на компе где лежит база сделай локального юзера ASPNET и измени его пароль на такой же какой у тебя на компе где веб сервер (IIS). потом даешь к этому файлу СЕТЕВОЙ доступ для ЛОКАЛЬНОГО юзера ASPNET которого только что создал и все будет чики-пуки. Звучит идиотски, у мелкософта просто не бывает! проверено неделями тестирования :)
...
Рейтинг: 0 / 0
25.08.2004, 07:10
    #32663948
кузя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка обращении к файлу Access из ASP.NET C#
Satvic...и измени его пароль на такой же какой у тебя на компе где веб сервер (IIS) + при этом не забудь внести изменения в machine.config (иначе IIS сгенерит пароль случ. образом) processModel: userName и password


и еще вариант - заведи доменного пользователя, под этим аккаунтом должен работать рабочий процесс asp, и этому доменному аккаутну разреши доступ к директории с файлом БД
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Ошибка обращении к файлу Access из ASP.NET C# / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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