Vbscript - OpenTextFile не работает в Azure - PullRequest
0 голосов
/ 29 марта 2019

В Azure есть приложение Classic ASP . Это работало гладко в течение многих лет. Но со вчерашнего дня код OpenTextFile не работает.

Это наш код:

set fs     = server.CreateObject ( "Scripting.FileSystemObject" )
set fFile = fs.OpenTextFile ( filePath, 1, true )

Последний параметр в fs.OpenTextFile, true, говорит: создать файл, если он не существует .

Но неожиданно со вчерашнего дня он не работает.

Мы локально протестировали наше приложение, и этот код работает. Он создает файл, если он не существует. Но со вчерашнего дня в Azure это не работает.

Кто-нибудь из Azure поможет нам?

1 Ответ

0 голосов
/ 29 марта 2019

Мы исправили нашу проблему, используя FileExists метод:

if Not fs.FileExists(filePath) then
   set tfile = fs.CreateTextFile(filePath)
   tfile.close
end if

Но что странно, что метод OpenTextFile не создает файл, если его больше не существует.

...