急,在线等,救救我吧!!!!

dongjp 2003-08-30 05:41:33
下面这个页面为什么打不开呀!我调试时发现去掉语句
Set a = fso.CreateTextFile("c:\testfile.txt", True)和它后面的语句就能打开页面,也就是说打开页面时,程序好像停在了Set a = fso.CreateTextFile("c:\testfile.txt", True)这句上。为什么呀!在有的的机器上就可以。

今天我就要交活了呀!!!救救我吧!!!!


<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
</HEAD>
<BODY>

<P> </P>
<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set a = fso.CreateTextFile("c:\testfile.txt", True)
a.WriteLine("这是一个测试。")
a.Close
Response.Write "OK"
%>

</BODY>
</HTML>


...全文
28 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
dongjp 2003-08-30
  • 打赏
  • 举报
回复
firstsee(华仔) :能说详细一点吗?我是新手
firstsee 2003-08-30
  • 打赏
  • 举报
回复
如果你用的是NTFS的分区格式的话,那就给网络访问用户写入权限就行了
dongjp 2003-08-30
  • 打赏
  • 举报
回复
如何才能让C盘有FSO权限呀!
Tonglu 2003-08-30
  • 打赏
  • 举报
回复
C盘没有FSO权限
possible_Y 2003-08-30
  • 打赏
  • 举报
回复
是不是c:已经存在testfile.txt了

试试:
<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set a = fso.OpenTextFile("c:\testfile.txt",ForWriting,True)
a.WriteLine("这是一个测试。")
a.Close
Response.Write "OK"
%>
Tonglu 2003-08-30
  • 打赏
  • 举报
回复
是因为你的服务器没有FSO权限
dongjp 2003-08-30
  • 打赏
  • 举报
回复
我的机器信息如下:(有什么异常吗?)

服务器的有关参数 服务器名 192.1.1.214
服务器IP 192.1.1.214
服务器端口 80
服务器时间 2003-8-30 17:29:21
IIS版本 Microsoft-IIS/5.0
脚本超时时间 90 秒
本文件路径 C:\Inetpub\wwwroot\test\test.asp
服务器CPU数量 1 个
服务器解译引擎 VBScript/5.6.7426
服务器操作系统 Windows_NT


组件支持情况
您指定的组件的检查结果:
恭喜!该服务器支持Scripting.FileSystemObject组件。该组件版本是:

■ IIS自带的ASP组件 组 件 名 称 支持及版本
MSWC.AdRotator √
MSWC.BrowserType √ 4.00
MSWC.NextLink √
MSWC.Tools √
MSWC.Status √ Unavailable
MSWC.Counters √
IISSample.ContentRotator ×
IISSample.PageCounter ×
MSWC.PermissionChecker √
Scripting.FileSystemObject (FSO 文本文件读写) √
adodb.connection (ACCESS 数据库) √ 2.7

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧