如何在C#中调用机器上打开导出的XLS文件?

时间:2015-07-02 15:30:31

标签: c# asp.net excel interop

我有一个.NET应用程序,可以使用引用Microsoft.Office.Interop.Excel将网格视图导出到Excel。 从VS或从发布应用程序的服务器运行应用程序时,此功能非常有效。 但是,当从同一个Intranet上的其他计算机运行应用程序时,它会导出并打开托管服务器上的XLS文件,并且调用计算机上没有任何操作。

如何让导出的文件在调用计算机上打开,而不是服务器?

由于

1 个答案:

答案 0 :(得分:0)

你不是。您无法在远程计算机上打开文件。这不是互联网的作用。您应该只提供要下载的文件。

您是否想要一些您不小心访问的网站打开您计算机上的所有程序?不,这就是为什么在浏览器中不允许这样做的原因。

注意:我猜您在服务器上使用的是Office互操作,strongly discouraged