C# 服务器上是否需要MS office才能使用Microsoft.Excel.interop
我已使用Microsoft.Office.Interop.excel在应用程序中创建了合并excel程序。但当部署在IIS服务器上时,我发现了一个错误。关于这个错误,我搜索了很多文章并尝试了,但没有成功。那么请您验证一下这一点好吗?这是必需的 但是,不应在服务器上使用Office互操作。问题是Office应用程序需要一个图形用户会话才能正常工作。另一方面,Windows服务应用程序和IIS在没有应用程序的情况下运行。这不受支持,也不推荐使用。如果这样做,您将遇到随机崩溃和资源泄漏 如果要生成或修改Excel文件,请使用 编辑:您可能想要使用。我可以从一个web应用程序中的个人经验推荐它,该应用程序使用复杂的公式操作现有Excel表格。这是必需的 但是,不应在服务器上使用Office互操作。问题是Office应用程序需要一个图形用户会话才能正常工作。另一方面,Windows服务应用程序和IIS在没有应用程序的情况下运行。这不受支持,也不推荐使用。如果这样做,您将遇到随机崩溃和资源泄漏 如果要生成或修改Excel文件,请使用C# 服务器上是否需要MS office才能使用Microsoft.Excel.interop,c#,excel,C#,Excel,我已使用Microsoft.Office.Interop.excel在应用程序中创建了合并excel程序。但当部署在IIS服务器上时,我发现了一个错误。关于这个错误,我搜索了很多文章并尝试了,但没有成功。那么请您验证一下这一点好吗?这是必需的 但是,不应在服务器上使用Office互操作。问题是Office应用程序需要一个图形用户会话才能正常工作。另一方面,Windows服务应用程序和IIS在没有应用程序的情况下运行。这不受支持,也不推荐使用。如果这样做,您将遇到随机崩溃和资源泄漏 如果要生成或修
编辑:您可能想要使用。我可以从一个web应用程序中的个人经验中推荐它,该应用程序使用复杂的公式操作现有的Excel表格。是的,确实如此。也不建议首先使用ASP.Net中的Office Automation,因此最好找到替代方法(例如OpenXML)是的,确实如此。也不建议首先使用ASP.Net中的Office Automation,因此最好找到一个替代方案(例如OpenXML)。这里有一个链接,指向MS网站上的页面,如果您想将其纳入您的答案中。谢谢,@Damien_the_unsiver,我还记得我成功使用过的一个图书馆的名称。这里有一个链接到微软网站上的页面,上面说如果你想把它纳入你的答案中。谢谢,@Damien_the_unsiver,我还记得我成功使用过的一个图书馆的名称。