我在ASP.NET 4中使用Parallelism,在每个任务中我都有一个连接到数据库,在大多数情况下我得到一个例外:Login failed for user: 'IIS APPPOOL\\MyAppPool'.
经过一些搜索,我发现如果我将应用程序池中的流程模型标识从ApplicationPoolIdentity
更改为LocalSystem
,那么每件事都可以。但为什么?这些身份之间的区别在哪里?我发现Process Model Settings for an Application Pool但我不明白与Parallelism有什么关系?有人知道吗?还有其他方法可以使用Parallelism并连接到Data Base而不是更改Process Model Identity吗?有什么建议吗?