在ASP中运行Word 2007时 - 是服务器端还是客户端?

时间:2010-09-21 08:36:51

标签: asp.net ms-word client-side server-side

我设法运行Microsoft Office Word 2007并使用Microsoft.Office.Interop.Word .Net组件以编程方式操作ASP中的doc文件。我使用了here中找到的教程。问题是:Word应用程序是在服务器端还是在客户端上运行?我只能在我自己的计算机上以调试模式测试它,所以它既是服务器又是客户端,我无法弄清楚它是哪一个。

另一个问题是:如果它在服务器上运行有没有办法使用客户端的Word应用程序?我的意思是,我们不是需要在服务器上安装Word,而是可以使用客户端计算机上安装的Word吗?

提前致谢。

1 个答案:

答案 0 :(得分:1)

它就像所有的C#/ VB.NET代码一样在服务器上运行。由于Web浏览器尽力将主机与主机隔离,因此您无法轻松访问“他们的”Office。我敢肯定,如果它是绝对必要的,你可以编写一个可以安装的ActiveX来执行手动操作。但为什么你需要这样做呢?