繁体   English   中英

ASP.Net Webforms应用程序和ASP.Net Web服务之间的身份验证问题

[英]Authentication problem between ASP.Net Webforms app and a ASP.Net webservice

我有一个使用Forms身份验证的ASP.Net Webforms应用程序。 它需要针对使用Windows身份验证(+模拟)的Web服务进行身份验证。

我尝试(除其他事项外)使用以下方式提供凭据:

service.Credentials = new NetworkCredential(myUserName, thePassword, theDomain)

问题是无论尝试什么,我都将从Web服务获取401。

我所做的事情与此完全一样(听起来),这就是构造凭证的方式。

var service = new MyService();
var netCredential = new NetworkCredential("user", "pwd", "domain");
var credentialCache = new CredentialCache
                          {
                              {new Uri(service.Url), "Basic", netCredential}
                          };
service.Credentials = credentialCache;

问题是不允许模拟运行Web服务的应用程序池的身份。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM