我在 ASP.NET 4 中使用并行,在每个任务中我都有一个到数据库的连接,在大多数情况下我得到一个异常:Login failed for user: 'IIS APPPOOL\\MyAppPool'.
经过一番搜索后,我发现如果我将应用程序池中的流程模型标识更改ApplicationPoolIdentity
为LocalSystem
一切都会好的。但为什么?这些身份之间的区别在哪里?我找到了应用程序池的进程模型设置, 但我不明白与并行性相关的内容是什么?有人知道吗?还有其他方法可以使用并行性并连接到数据库而不是更改流程模型标识吗?有什么建议吗?