保存到服务器端后打开创建的word文档

时间:2015-01-13 03:37:37

标签: c# asp.net vb.net ms-word

我正在使用ASP.NET创建Word文档。

在客户端,单击按钮后,将创建Word文档并将其保存到服务器。此外,在创建文档后,Word将从客户端打开创建的文档。

我有以下代码可以在本地服务器上运行,但是如果我将应用程序上传到服务器,则会将文档创建到服务器上的文件夹,但Word不会自动打开保存的文件。

我认为我有错误的路径来检索文件,但我无法修复它。有什么想法吗?感谢。

 string filename = Server.MapPath("Template/Template.docx");
 string fileNameTemplate = "SteelSpec-{0}.docx";
 string outputFileName = string.Format(fileNameTemplate, specno);

// .... (template modifying)

 template.SaveAs(Server.MapPath("~/Document/" + outputFileName));
 Process.Start("WINWORD.EXE", Server.MapPath("~/" + outputFileName));                

0 个答案:

没有答案