当前位置:编程学习 > C#/ASP.NET >>

关于asp.net项目中调用word控件保存数据的问题,求大家帮忙

异常详细信息: System.Runtime.InteropServices.COMException: 命令失败


堆栈跟踪: 


[COMException (0x800a1066): 命令失败]
   Microsoft.Office.Interop.Word.DocumentClass.SaveAs(Object& FileName, Object& FileFormat, Object& LockComments, Object& Password, Object& AddToRecentFiles, Object& WritePassword, Object& ReadOnlyRecommended, Object& EmbedTrueTypeFonts, Object& SaveNativePictureFormat, Object& SaveFormsData, Object& SaveAsAOCELetter, Object& Encoding, Object& InsertLineBreaks, Object& AllowSubstitutions, Object& LineEnding, Object& AddBiDiMarks) +0
   AgencyLib.Common.WordOperate.SaveAs(String strFileName, Boolean isReplace) in F:\Sources\AgencyProject\AgencyLib\Common\WordOperate.cs:60
   AgencyLib.DAO.CreateBillDAO.CreateDomesticBillFile(FeeListInfoEntity feelist) in F:\Sources\AgencyProject\AgencyLib\DAO\CreateBillDAO.cs:1205
   AgencyLib.DAO.CreateBillDAO.CreateDomesticBill(FeeListInfoEntity feelist, String userName, Boolean isPdf) in F:\Sources\AgencyProject\AgencyLib\DAO\CreateBillDAO.cs:1190
   AgencyLib.DAO.CustomBillDAO.CreateBillByFeelist(String feelist_no, String userName, Boolean isPdf, String user_id, Boolean isView) in F:\Sources\AgencyProject\AgencyLib\DAO\CustomBillDAO.cs:998
   Fee_CustomeBill.Btn_CreateBill_Click(Object sender, EventArgs e) in F:\Sources\AgencyProject\AgencyWeb\Fee\CustomeBill.aspx.cs:69
   System.Web.UI.WebControls.Button.OnClick(EventArgs e) +111
   System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) +110
   System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument) +10
   System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument) +13
   System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData) +175
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1565

 


主要是在这句话上出现异常: oDoc.SaveAs(ref fileName, ref fileFormat, ref missing, ref missing, ref missing, ref missing, ref missing,ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing, ref missing);
我的机器是XP,iis是5.1。不知道为什么会出现这种问题,在网上看到说是IIS权限的问题,请问这个应该怎么修改啊,求大家帮帮忙,整了两天了,实在是解决不了。。。
--------------------编程问答-------------------- 先自己顶一下。。 --------------------编程问答-------------------- 有人懂这个问题没额,帮忙解决下吧。 --------------------编程问答-------------------- oDoc.SaveAs(ref fileName

你到“我的电脑”里找到fileName中所指定的存储目录,右击它的属性,在共享页里添加IIS用户的帐号,并赋予可以读和写的权限就行了。 --------------------编程问答-------------------- 修改一下所在目录的权限,赋予可读与可写权限。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,