0

谁能告诉我这个(应该是什么)简单的 VBscript 是怎么回事。它在本地工作,但一旦我在网上尝试,它就会出现如下错误!一切都保存在根目录中!

任何想法表示赞赏!我开始拔头发了!

<%
'path = filesys.GetAbsolutePathName("c:/inetpub/wwwroot/website/somefile.txt")

Const ForReading = 1, ForWriting = 2, ForAppending = 8
Set filesys = CreateObject("Scripting.FileSystemObject")
Set filetxt = filesys.OpenTextFile (server.MapPath("/somefile.txt"), 8, True) 

filetxt.WriteLine("Last Update: ") & Now
filetxt.Close
%>

我不断收到以下错误...

Microsoft VBScript 运行时错误“800a0046”

没有权限

/locations.asp,第 6 行

4

1 回答 1

2

错误描述清楚。您需要对所需目录的写入权限。如果您是托管客户,则应在控制面板中授予 IUSR 帐户写入权限。通常,用户名类似于IUSR_sitename.com. 因此,如果这一切变得过于混乱,也许您应该在您的提供商的帮助台上开一张票。

于 2011-09-14T02:09:50.517 回答