日期:2014-05-18  浏览次数:20597 次

异常详细信息: System.IO.FileNotFoundException: 未能找到文件“c:\windows\system32\inetsrv\md5.vbs”。
我在站点文件夹里面放了一个md5.vbs文件,在访问站点对它进行读取.结果出现了一个问题(如下):
未能找到文件“c:\windows\system32\inetsrv\md5.vbs”。 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

异常详细信息: System.IO.FileNotFoundException: 未能找到文件“c:\windows\system32\inetsrv\md5.vbs”。

源错误: 


行 134:
行 135: string fileInfo = string.Empty;
行 136: using (FileStream fs = new FileStream("md5.vbs", FileMode.Open)) //FileStream(FileName, FileMode.Open)
行 137: {
行 138: using (StreamReader sr = new StreamReader(fs))
 

源文件: e:\n\3CMarket\ascx\member_Logins.ascx.cs 行: 136 

堆栈跟踪: 


[FileNotFoundException: 未能找到文件“c:\windows\system32\inetsrv\md5.vbs”。]
  System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath) +1971213
  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) +998
  System.IO.FileStream..ctor(String path, FileMode mode) +65
  _3CMarket.ascx.member_Logins.LoginBtn_Click(Object sender, ImageClickEventArgs e) in e:\n\3CMarket\ascx\member_Logins.ascx.cs:136
  System.Web.UI.WebControls.ImageButton.OnClick(ImageClickEventArgs e) +105
  System.Web.UI.WebControls.ImageButton.RaisePostBackEvent(String eventArgument) +115
  System.Web.UI.WebControls.ImageButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +7
  System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +11
  System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +33
  System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +5102

 


--------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.832; ASP.NET 版本:2.0.50727.832

------解决方案--------------------
FileStream fs = new FileStream("md5.vbs", FileMode.Open))
路径不对吧
------解决方案--------------------
先用Server.MapPath读取文件的路径然后再操作