以下のSOAP呼び出しは、私の資格情報を使用して正常に機能しますが、他の人がWCFサービスを呼び出す私の.EXEを使用すると、401が拒否されます。渡されたクレデンシャルを調べようとしています。
IISログを見ることができましたが、プログラムでそれを実行しようとしています。ありがとうございます。
public static Guid GetServerID(string serverName, string soapUrl)
{
Guid result;
try
{
Guid vServerId = new ControllerWS.Controller
{
Url = soapUrl,
Timeout = Config.SoapCallTimeOut,
Credentials = CredentialCache.DefaultCredentials
}.GetServerId(serverName);
result = vServerId;
//Console.WriteLine("CredentialCache.DefaultCredentials: " + CredentialCache.DefaultCredentials.ToString());
//ICredentials Credentials = CredentialCache.DefaultCredentials.GetCredential()
}