powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как дать права ASP.NET на директорию на другом компе ?
14 сообщений из 14, страница 1 из 1
как дать права ASP.NET на директорию на другом компе ?
    #33257627
alek13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ситуёвина:
- вёб-приложение на одном компе;
- контроллер домена на другом;
- папка на третьем;

хочу с вёб-приложения достучаться до папки, а он мне ессно отказ в доступе...
при расшаривании папки пытаюсь добавить пользователя (сам ASP),
но с того компа его не видно ни 'ASPNET', ни 'IUSR_<имя_вёб_сервера>'
хоть ты вые..ись !!!

вопрос: что делать ???

ЗЫ: вообще, контроллер домена и папка на одном компе (если это облегчит жизнь)
_____________________________________________________________________
сложного ничего нет, зато какой мозговой оргазм получаешь !!!
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33257680
Артем1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наверное, надо запустить приложение ASP.NET под доменным аккаунтом, с правами на папку на другом сервере. В msdn видел где-то порядок действий для запуска под произвольным аккаунтом.
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33257705
alek13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Артем1Наверное, надо запустить приложение ASP.NET под доменным аккаунтом, с правами на папку на другом сервере. В msdn видел где-то порядок действий для запуска под произвольным аккаунтом.хм...
ещё и так бывает !!!?!
ладно, спасибо, попробую копнуть в эту сторону...

ЗЫ: вопрос пока НЕ снимается.
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33259789
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
комп, на котором папка - Windows Server?
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33260059
alek13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
угу, 2003
_____________________________________________________________________
сложного ничего нет, зато какой мозговой оргазм получаешь !!!
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33260455
Фотография Abdul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня было тоже самое с 2003, я создавал юзера и в WEb.config его определял, но это не прокатило , может у тебя прокатит. В итоге файловый архив я разместил на том же сервере, где и приложение это было не критично для моего приложения.
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33261329
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надо сделать, чтобы аккаунт, под которым работает процесс ASP.NET, имел доступ к шаре и права в ACL NTFS.

Можно использовать локальный аккаунт MACHINE\ASPNET, можно создать свой, в этих обоих случаях нужно на обоих машинах иметь две одинаковыых записи, с одинаковым именем и паролем, по умолчанию для ASPNET пароль генерируемый, - нужно поменять. Т.о. на машине с IIS под локальной записью работает процесс ASP.NET, получая доступ к шаре, используя локальный (зеркально) аккаунт машины с шарой.

Можно сделать, чтобы asp.net работал под доменным аккаунтом, имеющим соответственно доступ к шаре и права в ACL NTFS.
Изменить аккаунт процесса можно в machine.config (аттрибуты processModel userName и password) или web.config см. элемент identity,

аккаунт, под которым работает процесс ASP.NET должен иметь доступ к C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files на машине с IIS,

путь к шаре или к \bin нужно добавить в новую Code group c уровнем доверия CAS не ниже, чем указано в элементе <system.web>\<trust ...> machine.config, по умолчанию там full trust. Создать группу можно в панели управления Microsoft .NET Framework 1.1 Configuration, Code Access Security Policy -> Machine Policy -> Code Groups

вроде бы все...

Может быть ограничение на кол-во одновремененных подключений по SMB, это зависит от версии windows, кол-ва CAL или модели лицензирования. Если нагрузка большая, может вылетать Exception при запуске мониторинга изменений в папках приложения, иногда это можно поправить в реестре

вот тут можно почитать про аккаунты.
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33263180
alek13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
млин, озадачили...
ща буду пробовать.
спасибо за столь развёрнутый ответ
_____________________________________________________________________
сложного ничего нет, зато какой мозговой оргазм получаешь !!!
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267137
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Много всего умного написано, конечно.

Проблемма в том что процесс APS.NET запускается под локальным аккаунтом.

Для IIS 5.0 изменить аккаунт можно в :

C:\WINNT\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config
<processModel enable="true" timeout="Infinite" idleTimeout="Infinite" shutdownTimeout="0:00:05" requestLimit="Infinite" requestQueueLimit="5000" restartQueueLimit="10" memoryLimit="60" webGarden="false" cpuMask="0xffffffff" userName="Domain\Account" password="Password" logLevel="Errors" clientConnectedCheck="0:00:05" comAuthenticationLevel="Connect" comImpersonationLevel="Impersonate" responseDeadlockInterval="00:03:00" maxWorkerThreads="20" maxIoThreads="20"/>

(для 6.0 вроде обещали дать возможность менять из MMC консоли IIS-a)
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267366
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это минимум, который нужно сделать, чтобы заработало

аккаунт может оставаться локальным, я же об этом написал,
т.е. в machine.config, на самом деле, можно и не залезать,
зеркальные аккаунты дают возможность доступа к ресурсам в одноранговой сети, они остаются и на компьютере, члене домена, если он не контроллер, конечно.
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267374
M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
интересно, похоже на дырку
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267377
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267387
це я, M.Kap.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Локальные аккаунты, есть локальные. Т.е. даже у них совпадают параметры имя, пароль система должна их различать.

Мне кажется что в таком случае можно придумать схему в которой IIS будет иметь доступ (о чем пользователи догадываться не будут ) ко всем локальным файлам.

зы может уже креститься надо
...
Рейтинг: 0 / 0
как дать права ASP.NET на директорию на другом компе ?
    #33267427
Фотография greenapple
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно и без IIS обойтись, достаточно консоли
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / как дать права ASP.NET на директорию на другом компе ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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