WCF服务找不到文件异常

时间:2015-11-15 19:19:47

标签: c# wcf interop

我正在使用WCF服务使用Office Interop生成文档。我在WCF项目中有一个名为Templates的文件夹中有几个文档模板。在我正在调用的生成方法中

Microsoft.Office.Interop.Word.Document doc;
doc = word.Documents.Add(TemplatePath);

该调用(上面)返回未找到的异常文件。这就是我如何获得文档的路径

TemplatePath = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location).ToString() + "\\Templates\\TemplateAX1B.docx";

任何人都可以告诉我这里我做错了什么以及我如何访问这些模板?

1 个答案:

答案 0 :(得分:0)

我希望这会有所帮助。我还没有测试过它。

Microsoft.Office.Interop.Word.Application WordApp = new Microsoft.Office.Interop.Word.Application();
Microsoft.Office.Interop.Word.Document doc;
doc = WordApp.Documents.Add(TemplatePath);

尝试使用System.IO.File.Exists检查文件是否存在。您可能没有适当的扩展名。