|
先支持一下,
你指定的用户是管理员帐号吗?
是不是要在组建策略里面添加可以远程启动之类的?
将asp.net 4 集成模式换成asp.net 4 经典模式,在word打开后,每次都必须关闭,否则打开时是会出现错误的,最好的方法是在每次打开word前都先关闭word进程,然后操作才可以继续(本人原来是这么做的),当然没打开前关闭是会报错的,但是处理下,应该是可以的
LZ你问题是什么?是否是在应用程序中无法正常打开office文档?我建议你,查找下程序中你的office文档是怎么生成或转换的?
pring2flash,我是直接命令行调用的,需要管理员权限,管理员权限是指web站点的应用池标识用管理员(估计你就是差这一步),winform的话就是管理员运行,以下代码要放到线程池中运行并且需要同步和先杀灭word进程。
Process pss = new Process();
pss.StartInfo.UseShellExecute = false;
pss.StartInfo.RedirectStandardInput = true;
pss.StartInfo.RedirectStandardOutput = true;
pss.StartInfo.RedirectStandardError = true;
pss.StartInfo.CreateNoWindow = true;
pss.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Normal;
pss.StartInfo.FileName = flashPrinter;
if (!File.Exists(sourcefilefullname))
{
throw new Exception("来源文件保存错误");
}
//DestPath = "D:\\";
pss.StartInfo.Arguments = string.Format("\"{0}\" \"{1}\"", sourcefilefullname, Path.Combine(DestPath, outPutFileName));
pss.Start();