系统终于通过UAT,可以上线了。一遍测下来还行,可是为什么word转PDF就是不行呢?查了一下log,原来在wordApp.Documents.Open来打开生产的word文件的时候,返回一直是空。之前在UAT的服务器上都是正常的啊。。。开始以为是权限的问题,文件夹,COM,用户进程,查了一圈,不对啊,如果权限有问题,应该不会生成word。难道是因为UAT服务器是08 server而现在用的是08 server r2的原因?搜了一下,还是没有头绪,大多还是指向权限问题。
还是搜一下Documents.Open为什么返回null吧
原来有人在07年就遇到过相同的问题了,可是那哥们是Vista搭配office 2007,这个能和08 server R2 + office 2010一样么?
死马当作活马医,楼主早就选择了正确答案了
Try this:
- Create a new "Desktop" directory inside of "C:\Windows\SysWOW64\config\systemprofile\"
it works for me after a long long long day searching for the solution.
It seams to be a profile problem.
在C:\Windows\SysWOW64\config\systemprofile\目录下建一个名叫Desktop的文件夹,这么简单
说干就干,建个文件夹还是容易的,可是。。。还不行
稍等,据说08 server r2和win7是一个模子出来的,赶紧看看本机的目录下有什么。嘿~还真有个叫Desktop的文件夹,样子和自己建的还不太一样。拷到服务器上吧。
大功告成!
这个,可以算windows的bug么