这个问题不是关于在碰巧有 Windows Server 操作系统的计算机上使用 Excel 的人。这与使用任何 Sharepoint 服务功能无关!
问题是关于使用代码(Office 自动化)打开 Excel 文件、操作它们、运行计算、读取数据、保存文件副本和关闭文件的自动化流程......所有这些都在代码中。
在早期版本的 Excel 中,许可协议禁止在公共服务器上使用,Microsoft 的注释警告了在服务器环境中尝试使用 Office 自动化时出现的问题,我们也被警告说 Excel 是单线程的,而不是为在服务器上使用而设计的。
大多数关于此的文章都是在 Office 2010 之前编写的。
但现在,Excel 2010 旨在使用 HPC Services for Excel 在高性能计算服务器上工作。一份 HPC 文档提到“Windows HPC Server 2008 R2 包括一个全面的弹出管理器,可以处理偶尔出现的对话框和弹出消息”。
所以我的问题是……在不使用 HPC 服务的情况下,在“普通”服务器上运行自动运行 Excel 2010 的代码现在“安全”吗?
如果不能,HPC Services for Excel 能否在单台服务器上运行?
我不需要高性能、分布式计算、HPC Services for Excel 方面的功能……只需要在服务器上运行 Excel 的能力。
现在可以做到吗?
谢谢,格伦
Windows 进程激活服务 (WAS) 将不再在我的 Windows 10 PC 上启动。因此,IIS 将无法启动。我不太确定它何时发生,但可能是在上个月。
在启动过程中,我现在在系统日志中收到一系列 4 错误事件:
WAS 5215:Windows 进程激活服务 (WAS) 无法为离线设置执行初始化。数据字段包含错误编号。[数据字段:50000780]
WAS 5005:Windows 进程激活服务 (WAS) 由于遇到错误而停止。数据字段包含错误编号。[数据字段:50000780]
服务控制管理器 7023:WAS 服务因以下错误而终止:文件存在。
服务控制管理器 7001:W3SVC 服务依赖于 WAS 服务,由于以下错误而无法启动:文件存在。
我对此类错误的引用不多,文件存在错误。
(我尝试使用 ProcMon 来尝试识别它所指的文件,但它绝对拒绝运行。)
编辑...终于让 ProcMon 工作(在使用 VS2017 提取 64 位版本之后)。原来导致上述问题的文件是C:\Windows\System32\inetsrv\Config
文件夹中的“applicationhost.config.tmp”文件。删除该文件允许该过程进一步继续。
现在,第一个和第三个错误是:
WAS 5215:Windows 进程激活服务 (WAS) 无法为离线设置执行初始化。数据字段包含错误编号。[数据字段:0D000780]
服务控制管理器 7023:Windows 进程激活服务服务因以下错误而终止:数据无效。
根据 Yanbing Shi 的回答,以下是iis.log
文件中的最新行:
[01/13/2018 23:10:41] [ ***** IIS 10.0 Component Based Setup ***** ]
[01/13/2018 23:10:41] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[01/13/2018 23:10:41] Setting …
在 Azure Kusto 查询系统中,我可以通过使用以下命令手动键入列来添加列project
:
AzureDiagnostics
| project TimeGenerated, httpMethod_s
Run Code Online (Sandbox Code Playgroud)
或者使用“列”按钮选择它们:
但是,当我直观地选择所需的列时,查询不会更新,并且如果我保存查询,则不会保存列的选择。
如何更新查询文本以包含我刚刚选择的列?