請教:我將upload的word轉換為html檔,然後用SteamReader讀取,隨即報錯,錯誤如題所示。
Type docType = doc.GetType();
                            docType.InvokeMember("SaveAs",System.Reflection.BindingFlags.InvokeMethod,null,doc,new object[] {Server.MapPath("~/html/")+validFile.GetName()+".html",Microsoft.Office.Interop.Word.WdSaveFormat.wdFormatFilteredHTML});
這是轉換的代碼,轉換完畢后我馬上用了
StreamReader sr=new StreamReader(Server.MapPath("~/html/")+validFile.GetName()+".html",System.Text.Encoding.Default);,就報錯。
請問是什麽問題呢?
如果不通過轉換,而是直接用StreamReader讀取某個位置的Html文檔則不會出錯,請指教。

解决方案 »

  1.   

    保存后要先将StreamWriter关闭才可以用。
      

  2.   

    您所謂的保存后是指什麽保存后?StreamWriter是在最後在調用的,當進行完sr.ReadToEnd()后我有用sr.Close();
    能否再說得詳細點還有哦,在我自己的電腦上運行是OK的
      

  3.   

    能否再具體點呢?是DCOM方面的權限?還是其他?