小编Ron*_*ton的帖子

WCF服务中的TPL任务无法使用正确的IIS安全凭据(SQL连接)

我有一个调用SQL存储过程的WCF服务方法.我正在使用IIS 5开发(不能做太多,II6/7不可用)

为了获得一些收益,我通过将调用放入ac#TPL任务来对此存储过程进行多次异步调用.

当作为任务运行时,我收到SQL异常..."登录失败.登录来自不受信任的域,不能与Windows身份验证一起使用"

但是,如果我在不使用任务的情况下运行完全相同的进程,则SQL连接没有问题

在我看来,IIS虚拟文件夹(WCF)的凭据未被委托给任务?任何想法如何我可以具体化TPL任务线程的凭证,即使用相同的父母等?

我正在使用Windows身份验证(sspi)和模拟,以便能够连接到单独的SQL框.

你的帮助表示赞赏

sql wcf iis-5 task-parallel-library

4
推荐指数
1
解决办法
1178
查看次数

标签 统计

iis-5 ×1

sql ×1

task-parallel-library ×1

wcf ×1