任何人都可以告诉我这个(应该是什么)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行
答案 0 :(得分:2)
错误说明很清楚。您需要对所需目录的写访问权限。如果您是托管客户,则应在控制面板中向IUSR帐户授予写入权限。通常,用户名与IUSR_sitename.com
类似。所以如果一切都变得太混乱,也许你应该在提供商的服务台打开一张票。