请各位高手帮我看看,感激不尽!!!
源码如下:
<% @Page Language="C#" %>
<% @Import Namespace="System.IO" %>
<html>
<head><title>FileInfo</title>/head>
<body>
<%
string strFile2Show=Request.QueryString.Get("file");
File thisOne=new File(strFile2Show);
%>
<table>
<tr><td>Name:</td><td><%=thisOne.Name%></td></tr>
<tr><td>Path:</td><td><%=thisOne.FullName%></td></tr>
<tr><td>Directory:</td><td><%=thisOne.DirectoryName%></td></tr>
<tr>
<td>Date created:</td>
<td><%=thisOne.CreationTime.ToString()%></td>
</tr>
<tr>
<td>Size:</td>
<td><%=thisOne.Length.Tostring()%>Bytes</td>
</tr>
<tr>
<td>Last access:</td>
<td><%=thisOne.LastAccessTime.Tostring()%></td>
</tr>
<tr>
<td>Last modified:</td>
<td><%=thisOne.LastWriteTime.Tostring()%></td>
</tr>
</table>
<%
streamReader theReader=thisOne.OpenText();
char[] theBuffer=new char[255];
int nRead=theReader.ReadBlock(theBuffer,0,255);
Response.Write("<pre>");
Response.Write(Server.HtmlEncode(new String(theBuffer,0,nRead)));
Response.Write("</pre>");
%>
</body>
</html>
可是到编译的时候就出现下面的情况:
C:\WINNT1\system32> "c:\winnt1\microsoft.net\framework\v1.0.3705\csc.exe" /t:library /utf8output /R:"c:\winnt1\assembly\gac\system.web.services\1.0.3300.0__b03f5f7f11d50a3a\system.web.services.dll" /R:"c:\winnt1\assembly\gac\system.drawing\1.0.3300.0__b03f5f7f11d50a3a\system.drawing.dll" /R:"c:\winnt1\assembly\gac\system.enterpriseservices\1.0.3300.0__b03f5f7f11d50a3a\system.enterpriseservices.dll" /R:"c:\winnt1\assembly\gac\system.xml\1.0.3300.0__b77a5c561934e089\system.xml.dll" /R:"c:\winnt1\assembly\gac\system.web\1.0.3300.0__b03f5f7f11d50a3a\system.web.dll" /R:"c:\winnt1\assembly\gac\system\1.0.3300.0__b77a5c561934e089\system.dll" /R:"c:\winnt1\microsoft.net\framework\v1.0.3705\mscorlib.dll" /R:"c:\winnt1\assembly\gac\system.data\1.0.3300.0__b77a5c561934e089\system.data.dll" /out:"C:\WINNT1\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\root\2135a508\8d69a834\ttodbttp.dll" /debug- /optimize+ /warnaserror /w:1 "C:\WINNT1\Microsoft.NET\Framework\v1.0.3705\Temporary ASP.NET Files\root\2135a508\8d69a834\ttodbttp.0.cs"
Microsoft (R) Visual C# .NET Compiler version 7.00.9466
for Microsoft (R) .NET Framework version 1.0.3705
版权所有 (C) Microsoft Corporation 2001。保留所有权利。
c:\inetpub\wwwroot\showfile.aspx(8,14): error CS1501: 重载“File”方法未获取“1”参数
c:\inetpub\wwwroot\showfile.aspx(11,28): error CS0117: “System.IO.File”并不包含对“Name”的定义
c:\inetpub\wwwroot\showfile.aspx(12,28): error CS0117: “System.IO.File”并不包含对“FullName”的定义
c:\inetpub\wwwroot\showfile.aspx(13,28): error CS0117: “System.IO.File”并不包含对“DirectoryName”的定义
c:\inetpub\wwwroot\showfile.aspx(16,28): error CS0117: “System.IO.File”并不包含对“CreationTime”的定义
c:\inetpub\wwwroot\showfile.aspx(20,28): error CS0117: “System.IO.File”并不包含对“Length”的定义
c:\inetpub\wwwroot\showfile.aspx(24,28): error CS0117: “System.IO.File”并不包含对“LastAccessTime”的定义
c:\inetpub\wwwroot\showfile.aspx(28,28): error CS0117: “System.IO.File”并不包含对“LastWriteTime”的定义
c:\inetpub\wwwroot\showfile.aspx(32,1): error CS0246: 找不到类型或命名空间名称“streamReader”(是否缺少 using 指令或程序集引用?)
c:\inetpub\wwwroot\showfile.aspx(34,11): error CS0246: 找不到类型或命名空间名称“theReader”(是否缺少 using 指令或程序集引用?)