我有一个WCF RESTful服务,它托管在IIS 7上。我正在使用webHttpBinding与WCF服务绑定。
此服务有一个应用程序池,我为其指定了自定义帐户标识(我指定了用户名和密码)
为WCF服务启用了匿名访问。
从WCF服务代码内部,我想将HttpWebRequest发送到另一台服务器。但是我想使用运行我的应用程序池的相同上下文(标识)。
我如何实现它,我是否需要使用模拟?还是有更好的方法。
Annu
答案 0 :(得分:0)
只需将HttpWebRequest
的{{3}}属性设置为true
。
答案 1 :(得分:0)
取决于其他服务是否支持Windows身份验证。如果是,那么你可以
request.UseDefaultCredentials = true;
或
request.Credentials = CredentialCache.DefaultNetworkCredentials;