我正在使用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));