我正在使用Windows 2003并拥有IIS网站。无法使用IIS 6.0在经典asp中编写文件
我创建了一个在c:\inetpub\wwwroot
目录中称为test.asp
与文件,内容如下:
<html>
<body>
<p>This is the text in the text file:</p>
<%
Set fs = Server.CreateObject("Scripting.FileSystemObject")
set f = fs.CreateTextFile(Server.MapPath("testread.txt"), true)
Response.Write("This Worked!")
f.Close
Set f = Nothing
Set fs = Nothing
%>
</body>
</html>
当我查看网页时,我得到“无法显示网页”通用这让我觉得有一个我的脚本错误。我已经追踪到CreateTextFile
函数,它以某种方式失败。
我的第一个问题:
反正是有调试这个?我不知道如何查看这个页面的错误,我总是得到“页面无法显示”。
第二个问题:
我不知道是否有可能是某种权限问题的?我试图在注册表中设置Scripting.FileSystemObject
密钥的权限,以完全控制EVERYONE
。
我不知道还有什么可以阻止我写一个文件?我已经证实我可以读取没有问题的文件。