2010-11-11 93 views
1

我有一个作为特定域帐户运行的IIS7.5中托管的WCF服务。称它为app1。此服务必须调用托管在另一个IIS应用程序中的Windows集成身份验证保护服务。称它为app2WCF服务调用Windows身份验证受保护的URL

app2 IIS身份验证设置是“windows授权”启用一切禁用。

我已经授予app1身份访问部署app2的NTFS资源的权限。

我使用HttpWebRequest类实现从APP1调用APP2,我设置request.credentials = CredentialCache.DefaultNetworkCredentials

我不断收到401未经授权的响应。

任何想法?它必须是简单的东西:(

+0

您是否在使用模拟? – Aliostad 2010-11-11 15:17:40

回答

0

VAR _httpWebRequest =(HttpWebRequest的)WebRequest.Create(的serviceUrl); _httpWebRequest.UseDefaultCredentials = TRUE; _httpWebRequest.Method = “POST”; _httpWebRequest.ContentType = “application/xml进行” ;

+0

如何使用此方法调用服务方法? – 2017-11-17 10:52:00