К сожалению, у меня недостаточно информации по этому поводу. У меня есть клиент, который переместил свой сайт со старой системы на IIS7 на Windows 2008 Server. Информация об ошибке приведена ниже:
Ошибка: E: \ wwwroot \ sp \ xxx \ online_data.xls Ошибка выполнения Microsoft VBScript «800a0046»
Отказано в разрешении
/xxx/oat/exceldata.asp, строка 52
Код:
49 response.write(server.mappath("online_data.xls"))
50
51 set fso = createobject("scripting.filesystemobject")
52 Set act = fso.CreateTextFile(server.mappath("online_data.xls"), true)
Пока единственное предложение:
предоставить пулу приложений (DefaultAppPool / Classic AppPool) считывание и запись олицетворенной личности разрешение на физическую папку которая находится на asp-странице
Мы рассмотрим это, когда я получу доступ, но другие предложения будут приняты во внимание.