Передача NetworkCredential в HttpWebRequest в C # со страницы ASP.Net

Я пытаюсь использовать HTTPWebRequest для доступа к веб-службе, и у меня возникают проблемы при передаче учетных данных, см. код ниже. Я могу видеть объект учетных данных, nc, встроенный в отладчик, а также в присвоении request.Credentials, но когда я добираюсь до последней строки кода, он выходит из строя с неавторизованным сообщением об ошибке. Я'Наши серверные сотрудники наблюдали за запросом на сервере, и учетные данные не передавались. Я делаю что-то не так с объектом Credentials, или мне нужно что-то сделать?я не делаю здесь?

Uri requestUri = null;
Uri.TryCreate("https://mywebserver/webpage"), 
    UriKind.Absolute, out requestUri);

HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create
    (requestUri);

NetworkCredential nc =
    new NetworkCredential("user", "password");

request.Credentials = nc;

request.Method = WebRequestMethods.Http.Get;
HttpWebResponse response = (HttpWebResponse)request.GetResponse(); 

Ответы на вопрос(2)

Ваш ответ на вопрос