悬赏园豆:30
[已解决问题]
解决于 2008-05-14 09:28
<DIV class=postText>网站进行静态化,思路如下:<BR>根据静态文件的时间判断是否是最新的静态文件,如果是,直接反馈静态文件,否则生成新的静态文件并返回。<BR>现在的问题是时不时会出现如下的错误:<BR>
<P><FONT face=Verdana>事件代码: 3005 <BR>事件消息: 发生了未处理的异常。 <BR>事件时间: 2008-4-1 18:12:15 <BR>事件时间(UTC): 2008-4-1 10:12:15 <BR>事件 ID: bc1880e95c6f42b6970ce31eba3afd65 <BR>事件序列: 49205 <BR>事件匹配项: 70 <BR>事件详细信息代码: 0 <BR> <BR>应用程序信息: <BR> 应用程序域: /LM/W3SVC/282653056/Root-1-128515111904077500 <BR> 信任级别: Full <BR> 应用程序虚拟路径: / <BR> 应用程序路径: D:\s\ <BR> 计算机名: computer<BR> <BR>进程信息: <BR> 进程 ID: 5220 <BR> 进程名: w3wp.exe <BR> 帐户名: NT AUTHORITY\NETWORK SERVICE <BR> <BR>异常信息: <BR> 异常类型: IOException <BR> 异常消息: <SPAN style="COLOR: red">文件“e:\c\2468712.html”正由另一进程使用,因此该进程无法访问该文件</SPAN>。 错在这里<BR> </FONT></P>
<P><FONT face=Verdana> 用户: <BR> 是否已经过身份验证: False <BR> 身份验证类型: <BR> 线程帐户名: NT AUTHORITY\NETWORK SERVICE <BR> <BR>线程信息: <BR> 线程 ID: 300 <BR> 线程帐户名: NT AUTHORITY\NETWORK SERVICE <BR> 是否正在模拟: False <BR> 堆栈跟踪: 在 System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)<BR> 在 System.IO.FileStream.Init(String path, FileMode mode, FileAccess access, Int32 rights, Boolean useRights, FileShare share, Int32 bufferSize, FileOptions options, SECURITY_ATTRIBUTES secAttrs, String msgPath, Boolean bFromProxy)<BR> 在 System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)<BR> 在 System.IO.StreamWriter.CreateFile(String path, Boolean append)<BR> 在 System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding, Int32 bufferSize)<BR> 在 System.IO.StreamWriter..ctor(String path, Boolean append, Encoding encoding)<BR> 在 System.Web.UI.Control.OnPreRender(EventArgs e)<BR> 在 System.Web.UI.Control.PreRenderRecursiveInternal()<BR> 在 System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)<BR> <BR> <BR>自定义事件详细信息: </FONT></P>
<P><FONT face=Verdana>有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。</FONT></P></DIV>