Проблема управления asp.net FileUpload: доступ к каталогу запрещен

Я пытаюсь использовать управление fileupload. Я использую Visual Web Developer Express на своем рабочем столе.

Мое веб-приложение хорошо работает кроме, я не могу использовать управление fileUpload. Я получаю следующую ошибку:

ОШИБКА: Доступ к пути (My_Directory) запрещен

Я искал, и это, кажется, проблема полномочий. Таким образом, я попытался добавить пользователя ASPNET и дать соответствующие полномочия каталогу, однако, я не мог добавить пользователя "ASPNET". Пользователь "ASPNET" не был найден.

Таким образом я следовал за следующими направлениями для добавления пользователя ASPNET через Панель управления> администрация> Управление компьютером. Таким образом, теперь я смог добавить пользователя ASPNET к каталогу и дать соответствующие полномочия, но я все еще получил вышеупомянутую ошибку.

http://p2p.wrox.com/net-web-services/5918-creating-aspnet-user.html

Какие-либо идеи о том, почему я не могу получить доступ к каталогу?

1
задан citrus 19 May 2010 в 05:25
поделиться

1 ответ

Если вы используете Vista / Windows 7 / Win2003 / Win2008, вам нужен пользователь с учетной записью сетевой службы. Вы можете проверить это, посмотрев, под каким пользователем работает ваш пул приложений.

Предоставьте этой учетной записи соответствующие разрешения (если это действительно та учетная запись, под которой работает ваш пул приложений), и вы станете золотым. Также обратите внимание, что в Windows 7 и Win2008 учетной записью по умолчанию может быть ApplicationPoolIdentity, дополнительную информацию о которой можно найти на http://forums.iis.net/t/1156692.aspx . В любом случае вы можете просто переключить учетную запись, под которой работает ваш пул приложений, на учетную запись сетевой службы, чтобы убедиться, что это проблема.

2
ответ дан 3 September 2019 в 00:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: