azure - Vbscript - OpenTextFile 在 Azure 中不起作用
问题描述
我们在 Azure 中有一个经典的 ASP应用程序。多年来,它工作顺利。但从昨天开始,OpenTextFile
代码不起作用。
这是我们的代码:
set fs = server.CreateObject ( "Scripting.FileSystemObject" )
set fFile = fs.OpenTextFile ( filePath, 1, true )
fs.OpenTextFile
,中的最后一个参数true
告诉:如果文件不存在则创建文件。
但是突然从昨天开始就不行了。
我们在本地测试了我们的应用程序并且该代码正在运行。如果文件不存在,它会创建该文件。但是从昨天开始在 Azure 中它不起作用。
任何来自 Azure 的帮助我们?
解决方案
我们使用FileExists
方法解决了我们的问题:
if Not fs.FileExists(filePath) then
set tfile = fs.CreateTextFile(filePath)
tfile.close
end if
但是OpenTextFile
如果不再存在,该方法不会创建文件,这很奇怪。
推荐阅读
- mysql - 在承诺链中停止另一个 .then() 执行
- html - 将向上/向下箭头添加到引导手风琴
- excel - 使用一个自动电子邮件 vba 代码,允许双击两个单元格并通过电子邮件发送不同的范围
- c++ - Make, Endpoints 因预编译器标志而异
- php - 如何从另一个文件访问位于静态函数内的变量?
- vb.net - 如何通过城市代码找到时区?
- java - 在每个代码运行后将数据附加到已使用 java 创建的 excel 中的下两个连续列
- database-design - 与另一个实体有关系的关系属性
- javascript - 如何模拟组件方法?
- angular - Ngx datepicker 显示上个月的日期