Der Remote -Server gab einen Fehler zurück: (401) nicht autorisiert unter System.net.httpwebrequest.getResponse ()C#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Der Remote -Server gab einen Fehler zurück: (401) nicht autorisiert unter System.net.httpwebrequest.getResponse ()

Post by Anonymous »

Ich versuche, den folgenden Code auszuführen. Es funktioniert gut, wenn es auf Localhost IIS ausgeführt wird, fällt jedoch zurück, wenn er auf meinem Webserver auf meinem Webserver gehostet wird. at system.net.httpwebrequest.getResponse () unter _default.btnsubmit_click (Objektabsender, EventArgs e) in e: \ Website1 \ default.aspx.cs: < /p>

try
{

var webAddr = "http://serviceserver/someService";
var httpWebRequest = (HttpWebRequest)WebRequest.Create(webAddr);
httpWebRequest.ContentType = "text/xml";
httpWebRequest.ContentLength = 0;
httpWebRequest.Method = "GET";

httpWebRequest.Credentials = new NetworkCredential("user", "password");
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new treamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
Label1.Text = result;
}
}
catch (Exception ex)
{
Response.Write(ex.Message);
Response.Write(ex.StackTrace);
Response.Write(ex.InnerException);
}
< /code>

update < /strong>
Die obige Service -URL ist WCF -Dienst und er wird durch Transportanmeldeinformationen in Windows
gesichert. Ich versuche, diese URL über meine Webanwendung zu treffen und meine Anmeldeinformationen zu übergeben. Fehler. Mache ich etwas falsch?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post