Я работаю над проектом, который развертывается одним щелчком мыши на веб-сервере IIS 7.5.После установки родительского приложения (т. Е. Настройки сайта IIS) я могу нажать URL-адрес для файла конфигурации приложения, запускаемого нажатием одной кнопки, из удаленного окна.
ОДНАКО, когда я пытаюсь сделать то же самое из своего приложения (и приложение-заглушку ниже), я получаю 401 Unauthorized.
В чем разница между попаданием URL из IE и из приложения .NET?
Файл и каталог имеют полный контроль, предоставленныйвсе на веб-сервере в данный момент, и я администратор на коробке.Мы используем проверку подлинности Windows только с NTLM.
Спасибо, -Bob
Вот приложение-заглушка, которое создает 401 - Неавторизовано в строке doc.Load ().Я могу успешно нажать тот же URL из IE и открыть файл ...
static void Main(string[] args)
{
Console.WriteLine("Config Test");
string filename = "http://dev-rs/myClient/myClickOnce/myApp.config.xml";
Console.WriteLine(filename);
XmlDocument doc = new XmlDocument();
doc.Load(filename);
Console.WriteLine("Loaded");
Console.WriteLine("Inner Text : " + doc.InnerText);
}