2016-01-24 23 views
0

我試圖導入大量的Word文檔,但我得到了下面的錯誤:(我也嘗試過Windows應用程序和interop.word,但我得到了類似的錯誤)我試圖在程序讀取文檔時導入word文檔我得到的錯誤:ASP.NET未被授權訪問請求的資源

「ASP.NET未被授權訪問請求的資源,請考慮將資源的訪問權限授予ASP.NET請求標識。 NET有一個基本的進程標識(通常{機器} \ ASPNET ...「

我紅了很多關於這個錯誤的文章和消息,我做了所有這些,但它沒有工作,即使我正在使用視覺工作室,我也只使用iis,但兩種情況下,我得到這個錯誤。我開着d所有用戶,... \ IIS_IUSRS,IUSR;所有類型的網絡服務......甚至everyon客人,但線路流READFILE下面的代碼,我得到了錯誤:

 destinationFile = destinationFile.Replace("\\" + fileName, ""); 
     if (ext == ".doc" || ext == ".docx") 
     { 
      Stream readFile = File.OpenRead(file.Directory.ToString()); 
      WordDocument doc = null; 
      if (ext == ".doc") 

我明白任何人都可以幫我

非常感謝托馬斯

+0

File.OpenRead(file.Directory.ToString()); ????什麼是文件變量? – bdn02

回答

0

我可以沒有解決問題,實際上所有代碼的工作,但在少數情況下,我不知道爲什麼只有幾個文檔閱讀Word文檔的行,彎腰,沒有任何異常消息,所以我取代了DLL。我的問題是通過Code7248.word_reader.dll解決的,但是這個DLL有它自己的問題,並在讀取文檔時鎖定文檔,最後我交付了該項目。

相關問題