|
Glad to hear you got it sorted.
If you have any future questions, please post them to the forums. That way, more people can see and potentially answer the questions.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Ok. Thank you very much once again.
|
|
|
|
|
Hi now i am trying to pass that image url from default page to html page as follows
public string path = "images/s1.jpg";
and in html
while loading only image has to display
but i am not getting, blank image i am getting.
even if i add source directly in html like below
if i see in design view image will show and if i send that html file mail as shown below
System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage();
mail.From = new MailAddress("emailid");
mail.To.Add("emailid");
mail.IsBodyHtml = true;
mail.Subject = "Policy Acceptance";
string FilePath = Server.MapPath("~/sendmail.htm");
FileStream f1 = new FileStream(FilePath, FileMode.Open);
StreamReader sr = new StreamReader(f1);
string str = sr.ReadToEnd();
str = str.Replace("[[[user]]]", "name");
f1.Close();
mail.Body = str;
SmtpClient smtp = new SmtpClient("server ip", portnumber);
smtp.Send(mail);
after sending mail, mail will recieve but image will like blank.
I need to pass the image url from default page to html page, whlile html file loading only it has to show image and after sending that html mail image has to display in that mail.
how to achieve this. reply me, thanks in advance.
modified 7-Feb-14 5:17am.
|
|
|
|
|
hi now i aded LinkedResource myimage = new LinkedResource(serpath);
// Create HTML view
AlternateView htmlMail = AlternateView.CreateAlternateViewFromString(str, null, "text/html");
// Set ContentId property. Value of ContentId property must be the same as
// the src attribute of image tag in email body.
myimage.ContentId = "companylogo";
htmlMail.LinkedResources.Add(myimage);
mail.AlternateViews.Add(htmlMail);
so it sorted out and image is embedding to HTML and is working from default page only by accessing html page.
but one problem is again if i redraw or overwrite the image after mail sending i am trying to delete that file by using folowing code
if (System.IO.File.Exists(serpath))
{
System.IO.File.Delete(serpath);
}
but it is giving The process cannot access the file serpath because it is being used by another process.
How to resolve this. Reply me , thanks in advance.
if i create new image with different name means it creating and saving but once again if try for same image name am getting following error
An exception of type 'System.Runtime.InteropServices.ExternalException' occurred in System.Drawing.dll but was not handled in user code
Additional information: A generic error occurred in GDI+.
i need to overwrite same image also.
how to resolve this Reply me , thanks in advance.
modified 7-Feb-14 13:17pm.
|
|
|
|
|
Make sure you're calling Dispose on the MailMessage instance after you've sent it. The simplest approach is to wrap it in a using block:
using (MailMessage mail = new MailMessage())
{
...
SmtpClient smtp = new SmtpClient();
smtp.Send(mail);
}
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Hello there !!
I'm currently working in a .NET project in wich I have to use 3 layers and MVC .I was wondering if you guys have any good example that illustrates how to create such a project . I'm not searching for the meaning or wath these architecture can do , I know that .
Just an example !!
thanks
|
|
|
|
|
Bottom answer on SO[^].
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
hey ,
Thanks for your reponse , but as I mentionned earlier I was looking for a concrete example , not an explanation of a 3 layer architecture
|
|
|
|
|
You're right - my apologies. Made even two mistakes in a single post
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
A pretty decent demonstration application showing ASP MVC along with an n-tier architecture is available at ProDinner[^]
|
|
|
|
|
|
We have a web service developed based on .net framework 4.0 and runs on Windows 2008 x64. The purpose of the web service is to emulate data abstraction layer communicating to the backend/downstream applications such as databases, external soap services, FTP, etc. Upstream .net apps will consume the services from this web service.
Though the application is compiled for x64 code, we are hitting the memory wall @ 2GB and it becomes sluggish with falling response times for upstream apps (resulting in timeouts at peak loads). We also see '% time in GC' is more than 50%. We have 8 GB RAM and 4 CPUs. I am feeling that 2GB limit is holding it for better performance. What am I missing?
What are the configuration parameters that are to be tuned for better throughputs?
Thanks for any advise.
Pingala
|
|
|
|
|
There are no configuration parameters to tune. The Garbage Collector is self tuning.
What is more probable is that your code is leaking resources somewhere. Rule of thumb is that if you create an instance of some class that implements IDisposable, make sure you call it when you don't need the object any more.
modified 31-Jan-14 19:46pm.
|
|
|
|
|
This sounds like a performance issue due to memory leak and that means the possibilities are many. I would suggest start by taking a memory dump and analyze it.
Frankly, one can write 100s of possible things to check. Such as
Parse IIS Logs and see which screens and hence which services are most used at peak time load. [Use log parser for this]
Parse IIS Logs and see which screens and hence which services have high response times at peak time load.
Any increase in specific errors logged in event viewer on the service layer that are unusually high in number at peak times?
Any 3rd party interfaces causing slowness causing requests piling up at your end causing high memory usage?
I am assuming you have ruled out any hardware issue already -
such as high CPU usage causing gradual memory spike
network congestion causing memory spike as requests pile up
DB connectivity and/or performance is good enough not to cause resources waiting on your end to cause memory spike
Hope it helps.
Braj
http://coderpanda.blogspot.in
http://pandaxp.wordpress.com
[If you find the articles or solutions useful then please up-vote or recommend them to encourage participation]
|
|
|
|
|
Friends i am designing a editor in that editor i tried adding a menu that can only send email,with from,to,subject and the mail message.I am unable to send mail from yahoo id to gmail id in my application.I dont know why it is not sending.
provide me some help
|
|
|
|
|
tgkkishore wrote: provide me some help There is an error in your code.
You state that there's an error, then it'd help if you post the exact error-message. It'd also help if you post the code you use to send mails.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Imports System.Net.Mail
Public Class mailmenu
Public internet As Boolean = False
Dim message As New MailMessage
Dim smtp As New SmtpClient
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
message.From = New MailAddress(TextBox1.Text)
message.To.Add(TextBox2.Text)
message.Subject = (TextBox3.Text)
message.Body = RichTextBox1.Text
message.Priority = MailPriority.Normal
'smtp client settings
smtp.EnableSsl = True
smtp.Port = "587"
smtp.Host = "smtp.gmail.com"
smtp.Credentials = New Net.NetworkCredential(TextBox1.Text, TextBox5.Text)
smtp.Send(message)
MsgBox("Mail Sent Successfully!!!.")
End Sub
End Class
it sends mail only from gmail to gmail ids
just say i want to send from yahoo to gmail
similarly for other mail providers also.
|
|
|
|
|
tgkkishore wrote: it sends mail only from gmail to gmail ids The "From" address has to exist of course, and if you're sending using Google's smtp, you'd need to use a GMail-address as the "From" (otherwise the server will block you)
Do you get an error when you send a mail, or does it silently fail? Does the SMTP-server accept the mail or does it bounce?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
When i send it to gmail id the mail is sent(both the from and to addresses are gmail).but when i use ymail id as a from and to id as gmail it is not sending.my error message not sent is displayed in message box.
|
|
|
|
|
tgkkishore wrote: my error message not sent is displayed in message box. There could be lots of reasons why that happens, and you need to do some diagnosis to get more details of why the message is rejected. Are you sure that both addresses are valid, is the SMTP server address and port number correct, etc?
Veni, vidi, abiit domum
|
|
|
|
|
tgkkishore wrote: when i use ymail id as a from and to id as gmail it is not sending
As Eddy mentioned, you cannot use the GMail server to send email from a Yahoo address. The From address has to be a valid GMail address.
If you want to send email from a Yahoo address, you will have to use Yahoo's mail server.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
You are great friends.yes now it is sending.I changed the "smtp & Port" to yahoo address.
But while sending the mail the application gets blocked for a while untill it finishes sending the mail.
even the timer is also not running till it finishes.
What should i do to avoid this......
|
|
|
|
|
You need to send the message on a background thread.
If you're using .NET 4.5, you could try using the new Await syntax:
Private Async Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
...
Await smtp.SendAsync(message)
MsgBox("Mail Sent Successfully!!!.")
End Sub
Alternatively, use the BackgroundWorker class[^].
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
mai .net porgraming sikna chahta hu ?
|
|
|
|
|
if you are learning I would start here
MSDN Beginner Development Center. [^]
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|