2017-10-17 67 views
0

請閱讀整個後的作品,它不是一個簡單的NullReferenceException問題:不能我的NetOffice訪問服務器上的word文檔,但它在當地

我試圖打開一個Word文檔寫一些使用NetOffice的信息。

問題是,我每次嘗試去做NullReferenceException。

這裏是代碼:

using (NetOffice.WordApi.Application app = new NetOffice.WordApi.Application()) 
{ 

    NetOffice.WordApi.Document doc = app.Documents.Open(chemin); 

    NetOffice.WordApi.Sections sec = doc.Sections; 

    //etc... 

} 

指令doc.Sections拋出異常,我認爲這是一個權限問題,同時打開文件(而我給予完全訪問ASP.NET,網絡服務和LOCAL SERVICE)

感謝關注

編輯:我覺得一個權限問題,因爲它的工作原理localy但不是在生產服務器(我爲我們的網絡管理員,所以,當我使用的應用程序,我可以訪問所有內容,但是這不是IIS的情況)。不要複製它,它不僅僅是一個NullReferenceException問題,因爲代碼似乎是正確的

+0

是從NetOffice安裝在服務器上的文件WordApi.dll? – JohnH

+0

是的,它在我的包裏 – alexay68

回答

相關問題