我从后面的代码调用WCF服务时收到内部服务器错误500。 我没有使用任何代理或引用,而是尝试使用HTTPWebRequest对象进行调用。
我的应用程序池在某个服务帐户下运行,而WCF服务要求仅在Windows凭据下进行调用。 如果我将apppool的身份更改为我的Windows凭据,代码工作正常,但需要的是仅在服务帐户下运行我的appool。
所以,我的主要问题是如何使用Windows凭据进行此调用? 我试过跟随,但没有一个工作:
Uri uri = new Uri(myServiCeUrl); ICredentials credentials = CredentialCache.DefaultCredentials; NetworkCredential credential = credentials.GetCredential(uri,“Basic”); webRequest.Credentials =凭证;
请帮助并分享您的想法。