sharepoint 2010 farm solution Microsoft.Office.Interop.Word.Save()不执行也不报错
秦小丫 2015-08-07 02:58:43 本人遇到一超级奇葩问题,求大神们指点
环境:Sharepoint2010企业版+SQLServer2008R2+Office2010 32bit
下面这段代码是点击Infopath表单中一个按钮,然后执行编辑Word
InfoPath表单是office 2010 64bit开发的
代码:
try{
...
logger.LogMessage("开始打开word");
.....
logger.LogMessage("开始保存");
WordDoc1.Save();
WordDoc2.Save();
// WordDoc1.Close();
WordDoc1.Close(ref Nothing, ref Nothing, ref Nothing);
WordDoc2.Close(ref Nothing, ref Nothing, ref Nothing);
logger.LogMessage("保存结束");
} catch (Exception e)
{
logger.LogMessage("异常:" + e.Message.ToString());
WordApp.Quit(ref Nothing, ref Nothing, ref Nothing);
WordApp = null;
}
查看log信息时,
开始打开word
开始保存
问题出现了:竟然没有打正常日志,也没有报错误信息
我将这一块的代码抽出来,建一个Winform程序,在服务器端执行,正常运行,是不是Sharepoint有什么配置没有配啊