У меня есть приложение asp.net, которое отправляет электронное письмо.В письме я хочу прикрепить корпоративный логотип в области подписи (под основной частью).Глядя на этот сайт Вставить изображение в электронную почту - ASP.NET, C #
Я получаю ошибку в
AlternateView av1 = AlternateView.CreateAlternateViewFromString("<html><body>" + msgBody, null, MediaTypeNames.Text.Html + "<br><img src=cid:companylogo/><br></body></html>");
Ошибка: Указанный носительневерный тип.
Мой код:
msgBody += "Contact Email: " + contactemailaddr + "<br/><br/>";
LinkedResource logo = new LinkedResource("C:\\Data\\Images\\companylogo.jpg");
logo.ContentId = "corpLogo";
AlternateView av1 = AlternateView.CreateAlternateViewFromString("<html><body>" + msgBody, null, MediaTypeNames.Text.Html + "<br><img src=cid:companylogo/><br></body></html>");
av1.LinkedResources.Add(logo);
message.AlternateViews.Add(av1);
Есть идеи, что может быть причиной этого?