根据 Headers
createobject scripting.filesystemobject IIS 7 - vbscript代码总是试图在C:\ Windows \ System32 \ inetsrv \而不是网站文件夹中保存文件
当然,我得到了“许可被拒绝”的错误
该文件应保存在网站文件夹中 .
任何帮助非常感谢 .
编辑:从win 7开发机器上的IIS7下运行的网站中的表单调用vbscript . 在这种情况下,我没有设置任何路径,但是当我尝试“ . \”时,IIS也尝试使用“inetsrv”路径而不是我期望的网站根文件夹 .
1 回答
确保没有代码存在的诀窍但是我怀疑你假设创建一个文件如“ThisIsMyFile.txt”会在ASP应用程序文件夹中创建一个文件 . 它没有 .
FileSystemObject对IIS一无所知 . 它将使用应用程序的当前目录,该目录默认为用于启动进程的可执行文件的目录,在IIS的情况下可以在“C:\ Windows \ System32 \ inetsrv \”中找到 .
你需要的是: -
这将创建可在Web站点根文件夹中创建的文件的完整路径 .