в моей машине разработки Я разработал метод, который работает без проблем. Его простая кнопка, и когда я щелкнул ее, откройте электронную почту Outlook с адресом электронной почты и некоторым контентом. Но когда я отправил код в производственную среду ... все пользователи получают сообщение об ошибке на странице_load страницы, на которой установлен следующий метод ,«Отправить электронное письмо» с Microsoft.Office.Interop.Outlook
protected void btnSendEmail_Click(object sender, ImageClickEventArgs e)
{
//...
Microsoft.Office.Interop.Outlook.Application oApp = new Microsoft.Office.Interop.Outlook.Application();
Microsoft.Office.Interop.Outlook._MailItem oMailItem = (Microsoft.Office.Interop.Outlook._MailItem)oApp.CreateItem(Microsoft.Office.Interop.Outlook.OlItemType.olMailItem);
string name = someDataTable.Rows[0]["NAME"].ToString();
string url = HttpContext.Current.Request.Url.AbsoluteUri;
oMailItem.To = [email protected];
oMailItem.Body = string.Format("hi {0}, \n \n [Insert the content mail here.] \n \n {1} ", name, url);
oMailItem.Subject = "Some Title";
oMailItem.Display(false);
}
Какая ошибка, мой хрустальный шар находится на миг в данный момент. – OTTA