我在IIS7.5中托管了一个WCF服务,作为特定的域帐户运行。称之为app1。此服务必须调用另一个IIS应用程序中托管的Windows集成身份验证保护服务。称之为app2
app2 IIS身份验证设置为“Windows授权”,其他所有内容都已禁用。
我已授予app1对部署app2的NTFS资源的身份访问权限。
我正在使用HttpWebRequest类来调用从app1到app2的调用,我正在设置request.credentials = CredentialCache.DefaultNetworkCredentials
我一直收到401未经授权的回复。
有什么想法吗?它必须简单:(
答案 0 :(得分:0)
var _httpWebRequest =(HttpWebRequest)WebRequest.Create(serviceUrl); _httpWebRequest.UseDefaultCredentials = true; _httpWebRequest.Method =“POST”; _httpWebRequest.ContentType =“application / xml”;