2016-04-11 6 views
0

В середине мигрирующих сайтов и скриптов с WS2008/IIS7.5 на WS2012/IIS8. Эти сайты и скрипты записывают журналы в текстовые файлы без проблем в нашем старом env. На нашем новом сервере сайты не могут записывать журналы, но наши скрипты не имеют проблем. Это не выглядит проблемой разрешения, поскольку мы предоставили разрешения для папок с помощью IIS APPPOOL \ WEBAPPNAME. Есть ли новый параметр в IIS8, который мешает этим приложениям писать эти журналы?Приложение ASP.NET не удается записать в файл в IIS8 WS2012

-Authentication> Анонимная проверка подлинности> Удостоверение пула приложений> IIS AppPool \ WEBAPPNAME

-Permission войти папку> IIS AppPool \ WEBAPPNAME> ПОЛНЫЙ КОНТРОЛЬ

ответ

0

Вместо обманывая с разрешениями, я предлагаю вам проверить со следующими опциями:

Вариант 1: Измените свой идентификатор пула приложений веб-сайта по умолчанию для суперпользователя вашей учетной записи. Убедитесь, что у вашего файла должен быть FULL CONTROL для создателя/владельца файла.

Если вышеприведенный вариант не работает, вы можете пойти с трюком с разрешениями. Добавьте IUSER в свой файл и дайте ему права на запись.

Вот и все!

+0

Binding не использует DefaultAppPool, его использует WEBAPPNAME, которому предоставляются полные разрешения для этой папки. Кроме того, из прав доступа к файлам отсутствует CREATOR OWNER. После того, как я добавил его с полным контролем, все равно никаких изменений ... – thedeepfield