请教一个asp计数器的问题,

在ASP程序中用一个计数器,代码如下,

<%
MyFile=Server.MapPath("counter.txt")
Set FileObject = Server.CreateObject("Scripting.FileSystemObject")

Set InStream = FileObject.OpenTextFile (MyFile, 1, False, False)

number = Cstr(InStream.Readline+1)
Set OutStream = FileObject.CreateTextFile (MyFile, True, False)

OutStream.WriteLine number
%>

这段代码,在我自己的机器(中文XP),上都很正常,

但上传到国外的服务器上后,( 英文OS),就不工作了,

不知如何调整,请明人指点,

注:在国外的服务器上,存放counter.txt的目录是可以写入的,