ASP.NET中的并行性和IIS应用程序池中的进程模型标识

ASP.NET中的并行性和IIS应用程序池中的进程模型标识,asp.net,iis-7,parallel-processing,Asp.net,Iis 7,Parallel Processing,我在ASP.NET 4中使用并行性,在每个连接到数据库的任务中,大多数情况下都会出现异常:用户登录失败:“IIS APPPOOL\\MyAppPool”。 经过一番搜索,我发现如果我将应用程序池中的流程模型标识从ApplicationPoolIdentity更改为LocalSystem,一切都会很好。但是为什么呢?这些身份之间的区别在哪里?我发现了,但我不明白什么与并行性有关?有人知道这件事吗?还有没有其他方法可以使用并行性并连接到数据库,而不是更改流程模型标识?有什么建议吗

我在ASP.NET 4中使用并行性,在每个连接到数据库的任务中,大多数情况下都会出现异常:
用户登录失败:“IIS APPPOOL\\MyAppPool”。

经过一番搜索,我发现如果我将应用程序池中的流程模型标识从
ApplicationPoolIdentity
更改为
LocalSystem
,一切都会很好。但是为什么呢?这些身份之间的区别在哪里?我发现了,但我不明白什么与并行性有关?有人知道这件事吗?还有没有其他方法可以使用并行性并连接到数据库,而不是更改流程模型标识?有什么建议吗