Я только что переустановил сервер, это новая машина, та же версия ОС (Win2008) и та же версия IIS (7.0). Приложение работало идеально (а затем машина взорвалась).
Я получаю эту ошибку при попытке получить доступ к файлу вне webroot:
Ошибка ADODB.Stream '800a0bba' Файл не может быть открыт
Я могу получить к нему доступ с помощью FileSystemObject, но не могу открыть его с помощью ADODB.Stream.
Кроме того, я могу создать PDF, используя abcPDF, но я не могу создать его снова с тем же именем и перезаписать его (это работало). Это хорошо работает внутри структуры папок сайта, но не снаружи.
Кроме того, я больше не могу прикрепить файл с помощью JMail. Это относится к файлам ОБА внутри и вне webroot. Это странно.
Я назначил Полный доступ всем пользователям на всем диске, чтобы определить, является ли это проблемой с разрешениями, и это не имеет значения.
Есть идеи у кого-нибудь?
ОБНОВЛЕНИЕ: Кажется, что проблема с вложением файлов внутри сайта больше не возникает, так как я перебрал несколько вещей. Я не уверен, что сделал это, к сожалению. Я ничего не получил по этому поводу и потерял много часов из-за этого, поэтому я переместил все файлы в корень, и теперь все работает. Это не идеально, и я все же хотел бы докопаться до сути, но обходной путь приемлем.
Обновлен вопрос, поскольку я случайно написал Win2003 вместо 2008.