|
|
1
3
您不会说您在工作场所使用的是什么版本的MS Office,也不会说您需要什么类型的互操作性。 如果要直接从Web应用程序“即时”生成Office文档,则如果使用的是Office2007或2010,则默认文档格式(.docx,.xlsx)基于 Open XML SDK . 这意味着可以动态生成文档,而无需在Web服务器上安装MS Office。 如果您使用的是Office2003或更早版本,则通常认为在服务器上安装MS Office是一种不受支持的配置。 这个 Microsoft article 概述了如果你决定走这条路,你可能面临的许多问题。 |
|
|
2
3
Microsoft Office不适用于可能是高度分布式多线程环境的服务器。它是一个客户端应用程序,顺便说一下,它主要是非托管代码。因此,从Web服务器安装和使用它可能会隐藏潜在的问题:泄露句柄、GDI对象、托管/非托管内存之间的封送、STA COM对象等。我建议您仅使用设计用于服务器环境的工具。 |
|
|
3
0
您可以创建好的Office文档,而不必在Web服务器上安装Office。选项包括 SpreadsheetML ,来自aspose.net的组件,甚至只是将HTML响应上的文件扩展名和内容类型更改为愚弄Office本身。 |
|
|
4
0
如果不想安装完整的Office套件,则可以只安装Microsoft Office主互操作程序集? http://msdn.microsoft.com/en-us/library/aa159923(office.11).aspx |
|
5
0
我见过这种方法在负载非常低的环境中工作……但是一旦负载增加,问题就开始蔓延。正如Jazza所指出的那样,微软甚至已经将这一点记录在案。注意这篇文章是最近的(2010年7月)。 我所看到的问题是内存泄漏、Word/Excel没有卡在内存中的实例、奇怪的注册表问题等等。 另一个需要考虑的问题是,如果您给他们打电话时遇到与服务器环境中的Office相关的问题,Microsoft将不支持您。 同样,如果您只有几个用户,这在最初可能不是问题,但要为规模问题做好准备。 |
|
|
Andrus · 如何在Linux中阅读期刊 1 年前 |
|
|
Miranda · 读取xml文件时路径错误中有非法字符 1 年前 |
|
|
Primdonm · 如何将自定义列表中的字符串值格式化为货币格式? 2 年前 |
|
|
Kiryl · Sitecore中自己的控制器 2 年前 |
|
|
Farid · 如何从数据库中填充Resource.resx文件值? 2 年前 |