我们有一个使用 Microsoft Crypto API 进行加密的 Web 服务。它在 Windows Server 2003 上作为 Web 服务运行良好。由于某种原因,它在我们试图将其移至的 Windows Server 2008 R2 上作为 Web 服务无法运行,尽管相同的代码在服务器上运行在常规的 Windows 应用程序中(即:不是 Web 服务)。
是否有某种安全设置或类似的设置需要更改才能使其正常工作?Windows Server 版本之间显然发生了一些变化。它是在 IIS 下运行的 32 位 Web 服务。