设置为ApplicationPoolIdentity的DefaultAppPool将不起作用

时间:2014-02-17 19:16:56

标签: asp.net iis-7.5 sql-server-2012-express

我构建了一个托管在与IIS 7一起运行的ASP NET应用程序中的WCF数据服务。

我可以通过网络上的其他计算机正常访问此服务

问题是我将DefaultAppPool设置为NetwrokService,如果我将其设置为ApplicationPoolIdentity,那么Wpf应用程序和数据服务之间的连接就会中断。

为什么?,在SQL Server Express 2012中,我使用“NT AUTHORITY \ Servicio de red”(“Servicio de red”是西班牙语的“网络服务”)映射到我的数据库。

据我所知,IIS7中存在NetworkService以与先前版本兼容,并且IIS7引入了ApplicationPoolIdentity以提高安全性,因为许多应用程序使用NetworkService。

这就是为什么我希望能够使用这个ApplicationPoolIdentity,但我不知道它需要什么设置才能工作。

我的身份验证设置为:

enter image description here

圣拉斐尔

1 个答案:

答案 0 :(得分:0)

您是否将SQL APPPOOL \ DefaultAppPool添加到SQL Server中的用户? (我假设您的SQL Server与IIS服务器在同一台机器上?如果没有,那么您必须从域中添加您的计算机名称)