0

我们有一个使用 Microsoft Crypto API 进行加密的 Web 服务。它在 Windows Server 2003 上作为 Web 服务运行良好。由于某种原因,它在我们试图将其移至的 Windows Server 2008 R2 上作为 Web 服务无法运行,尽管相同的代码在服务器上运行在常规的 Windows 应用程序中(即:不是 Web 服务)。

是否有某种安全设置或类似的设置需要更改才能使其正常工作?Windows Server 版本之间显然发生了一些变化。它是在 IIS 下运行的 32 位 Web 服务。

4

1 回答 1

0

我们弄明白了。原来默认的Application Pool Identity基本没有权限。我们将它设置为在具有适当权限的身份下运行,现在它正在运行。

于 2014-11-25T17:15:32.483 回答