WebResponse fejl: The underlying connection was closed
Hej, håber der er et par kloge hoveder her, har prøvet et par andre forums uden svar :(Men kan vel lige så godt copy/paste:
-------------------------------------------------
Hejsa, i beta2 fik jeg lavet noget email sjov, der hentede en html email og sendte den med smtpmail.
Denne funktion har jeg dog ikke fundet i den endelige version og jeg formoder at den er gået ud.
Jeg er derfor gået igang med at kode noget selv som henter en html side ned, som jeg så bare kan sætte på ala.
mailMessage.Body = html;
Ved brug af koden for jeg dog en fejl, som jeg ikke lige ved hvordan jeg fikser.
Det ser ud som om der er noget der skal åbnes for, men ved ikke lige hvad.
Følgende fejl:
Exception Details: System.Net.WebException: The underlying connection was closed: The remote name could not be resolved.
Koden:
-------------------------------
public string Html {
get {
// Create the request object
WebRequest req = WebRequest.Create("http://localhost/" + dir +"/Email.html");
string s;
try {
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
StreamReader sr = new StreamReader(stream);
s = sr.ReadToEnd();
}
catch(Exception e)
{
s = e.Message;
}
return(s);
}
}
-------------------------------
Stack trace.
WebException: The underlying connection was closed: The remote name could not be resolved.
System.Net.HttpWebRequest.CheckFinalStatus() +683
System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult) +140
System.Net.HttpWebRequest.GetResponse() +147
WebApplication1.EmailSender.get_Html() in c:\inetpub\wwwroot\webapplication1\emailsender.cs:67
WebApplication1.EmailSender.generelMail() in c:\inetpub\wwwroot\webapplication1\emailsender.cs:46
WebApplication1.EmailSender..ctor(OdbcDataReader emailList, Boolean htmlFormat, String dir) in c:\inetpub\wwwroot\webapplication1\emailsender.cs:27
WebApplication1.WebForm1.Page_Load(Object sender, EventArgs e) in c:\inetpub\wwwroot\webapplication1\webform1.aspx.cs:30
System.Web.UI.Control.OnLoad(EventArgs e) +67
System.Web.UI.Control.LoadRecursive() +29
System.Web.UI.Page.ProcessRequestMain() +724
Håber der er nogen der kan hjælpe.
Angående hvornår jeg er tilfreds (plejer man ikke skrive det her). Så er det når mit kode virker...
Det kan lige nævnes at jeg har prøvet at arbejde lidt med WebPermission, men det så ikke ud til at hjælpe.
Desuden skal en løsning være i .NET og hvis jeg ikke får nogen vil jeg nok gå over til at bruge AspTear :(
