При использовании указанной ниже функции электронной почты я получаю сообщение об ошибке:
Инициализатор типа для NEIQC.Models.Common.Email вызвал исключение.
Функциякод ниже
public static void SendMail(string Username, string MailContent)
{
string error = string.Empty;
string ToEmail = string.Empty;
ToEmail = Username + "@ril.com";
EmailService.Service ObjService = new EmailService.Service();
ObjService.SendMail(ConfigurationManager.AppSettings["FromMailId"].ToString(), ToEmail, "", "", "Newly Added Vendor Information", MailContent, true, Convert.ToString(ConfigurationManager.AppSettings["SMTPServerAddress"]), out error);
}
К этой функции я обращаюсь с нижеприведенным кодом.
strMailContent = Get_Email_Content(strVendorName, strVendorCode, strValidFrom, strValidTo, strCreatedBy);
Email.SendMail(strCreatedBy, strMailContent);
Я не знаю, почему возникает эта ошибка.Пожалуйста, помогите
ОБНОВЛЕНИЕ
public class Email
{
#region Variable Declarations
UserProviderClient ObjUMS = new UserProviderClient();
//string strReturnMessage = "";
string strAppURL = ConfigurationManager.AppSettings["APPURL"].ToString();
int GroupId = Int32.Parse(ConfigurationManager.AppSettings["GroupID"]);
static string staticFromAddress = ConfigurationManager.AppSettings["From"].ToString();
string strError = "";
#endregion
public static void SendMail(string Username, string MailContent)
{
string error = string.Empty;
string ToEmail = string.Empty;
ToEmail = Username + "@ril.com";
EmailService.Service ObjService = new EmailService.Service();
ObjService.SendMail(ConfigurationManager.AppSettings["FromMailId"].ToString(), ToEmail, "Jyotirmoy.Mohanty@ril.com", "", "Newly Added Vendor Information", MailContent, true, Convert.ToString(ConfigurationManager.AppSettings["SMTPServerAddress"]), out error);
}
}
Внутренние детали исключения
System.TypeInitializationException was caught
HResult = -2146233036 Сообщение = Типинициализатор для NEIQC.Models.Common.Email выдал исключение.Source = NEIQC TypeName = NEIQC.Models.Common.Email StackTrace: в NEIQC.Models.Common.Email.SendMail (строковое имя пользователя, String MailContent) в NEIQC.Controllers.AppController.AddVendorToList (FormColferenceReception).= -2147467261 Сообщение = Ссылка на объект не установлена на экземпляр объекта.Source = NEIQC StackTrace: в NEIQC.Models.Common.Email..cctor () в InnerException: