通过IIS 5在访问WCF服务期间的身份验证错误

时间:2011-11-07 06:55:07

标签: wcf hosting wcf-security wcf-client iis-5

我在本地计算机上托管了一个WCF服务(XP SP3),将名称命名为PushService,我在PushServiceClient中使用此服务。当我将PushService项目保持在运行模式并尝试从PushServiceClient推送数据时,我能够推送数据(DB在另一台机器中)。当我在VS 2010中停止PushService项目并通过IIS托管Consume PushService时,我无法推送数据。我在连接到DB期间面临身份验证错误。我没有得到它出错的地方。

IIS版本:5.0 IIS中的权限:匿名访问 绑定:WSHttpBinding(也尝试过基本http) 安全模式:无

提前致谢, Manjunath

2 个答案:

答案 0 :(得分:1)

IIS工作进程是否具有数据库访问权限?模仿主持人可以解决您的问题。

答案 1 :(得分:0)

这是由于缺少Permisswion来访问数据库,如果使用IIS 5.1然后在编码中将其设置为默认凭据,如果它在IIS 6.0(Windows Server 2003)中将其设置为在IIS AppPool中获取本地身份。我会详细介绍它。

感谢各位回复。 Manjunath

相关问题