1

我构建了一个 ASP.NET Web 服务,它在处理其请求时使用 System.Security.Cryptography 命名空间。

当我在 ASP.NET 开发服务器中托管该服务时,一切正常。然后我把服务移到了IIS中,依然使用localhost地址,令人惊讶的是,每次服务从指定的命名空间调用一个方法,都需要2分钟才能完成!如果单个请求需要服务调用指定命名空间的 3 个方法,那么请求总共需要 6 分钟才能完成!

跟踪显示请求已按时收到,并且在每次调用指定命名空间时显示大约 2 分钟的时间间隔。

有人在其他地方看到过这种奇怪的行为吗?任何猜测将不胜感激!

4

1 回答 1

0

接受的答案是:更改应用程序的池标识并检查“加载用户配置文件”,以便可以代表应用程序池标识使用加密服务。

于 2012-10-07T21:35:39.327 回答