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
%>

次のエラーが発生し続けます...

MicrosoftVBScriptランタイムエラー「800a0046」

アクセス拒否

/locations.asp、6行目

4

1 に答える 1

2

エラーの説明は明確です。必要なディレクトリへの書き込みアクセスが必要です。ホスティングの顧客である場合は、コントロール パネルで IUSR アカウントに書き込み権限を付与する必要があります。通常、ユーザー名はIUSR_sitename.com. したがって、すべてが混乱しすぎる場合は、プロバイダーのヘルプデスクでチケットを開く必要があります。

于 2011-09-14T02:09:50.517 に答える