Проблема с получением учетных данных из хранилища учетных данных Windows с использованием С# на веб-сайте ASP.net в IIS. Я использую следующий код
var cm = new Credential();
cm.Target = "targetname";
cm.Type = CredentialType.Generic;
if (!cm.Exists())
{
Console.WriteLine("cm is null");
}
cm.Load();
Console.WriteLine("Password: " + cm.Password);
Console.WriteLine("Username: " + cm.Username);'
Приведенный выше код работает на Windows Server 2012 R под IIS. Но приведенный выше код не может получить имя пользователя и пароль (cm всегда равен нулю). Я использовал тот же код в своем консольном приложении и отлично работает. Пожалуйста, дайте мне знать о любых специальных инструкциях, которым необходимо следовать. Заранее спасибо.