我建一个WCF数据服务在与IIS运行的ASP NET应用托管7.默认应用设置为ApplicationPoolIdentity将无法正常工作
我能够从其他计算机通过网络就好访问此服务。
问题是我将DefaultAppPool设置为NetwrokService,如果将其设置为ApplicationPoolIdentity,那么Wpf应用程序和数据服务之间的连接将中断。
为什么?在SQL Server Express 2012中,我使用映射到我的数据库的“NT AUTHORITY \ Servicio de red”(“Servicio de red”是西班牙语中的“网络服务”)。
据我所知,NetworkService存在于IIS7中以兼容以前的版本,IIS7引入了ApplicationPoolIdentity以提高安全性,因为许多应用程序使用NetworkService。
这就是为什么我想能够使用这个ApplicationPoolIdentity,但我不知道它的工作需要什么设置。
我的身份验证设置为:
拉斐尔
你得到的错误是什么?您是否右键单击匿名身份验证并选择使用ApplicationPoolIdentity而不是IUSR? –
错误是“用户IIS APPPOOL \ DefaultAppPool登录失败”。匿名身份验证一直是应用程序池标识。我从来没有改变过 – Rafael
如果你拒绝分享你遇到的错误,我们无法帮助你。 –