2013-07-23 2 views
0

Я развернул приложение ASP.NET Web Forms с платформой .NET 4.5 на IIS 7.5. Мой IIS должен иметь доступ к локальным файлам, редактировать Excel-файл, создавать новые и так далее. Когда я запускаю свое приложение, я получаю сообщение об ошибке, ASP.NET не имеет права на этот файл.У меня нет доступа к файлу через IIS

На странице свойств этого специального файла я даю IUSR и IIS_IUSRS полные права. В сообщении я прочитал, что в lusrmgr.msc должен быть ASPNET-User, но у меня нет такого пользователя. Является ли IIS неправильно установленным?

lusrmgr.msc

+0

Иногда после внесения таких изменений требуется перезагрузка. – Alexander

+0

ОК, я начинаю перезагрузку, надеюсь, это помогает – Higune

+0

Проверьте свои группы в lusrmgr для IIS_IUSERS, если попытаетесь добавить его на вкладку 'member of' в свойствах текущего пользователя. –

ответ

0

На моем сервере, я думал, что я мог бы просто кликните правой кнопкой мыши основную папку ... «Wwwroot» или все, что вы ваш каталог установки, как и установить права доступа и что изменит разрешения для все. Оказывается, мой сервер был немного придирчивым, и мне нужно было войти и вручную щелкнуть правой кнопкой мыши каталог, в котором у IIS_IUSRS нет доступа и снова установить разрешения. Например, если файл, к которому вы отказали в доступе, находится в «wwwroot/files/excel», тогда вы должны щелкнуть правой кнопкой мыши и вручную проверить права на первые «файлы», затем снова на «Excel.».

+0

, который не работает для меня, спасибо Justin – Higune

+0

Какая ошибка дает вам? –

+0

то же, что и раньше, может быть, я должен сказать, в моем случае у меня есть мои файлы excel в другом каталоге, а затем wwwroot. Это проблема? – Higune

Смежные вопросы