【发布时间】:2019-07-08 08:49:08
【问题描述】:
在使用下面的电子邮件功能时,我收到了错误
“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 Message='NEIQC.Models.Common.Email' 的类型初始化程序引发异常。 来源=NEIQC TypeName=NEIQC.Models.Common.Email 堆栈跟踪: 在 NEIQC.Models.Common.Email.SendMail(字符串用户名,字符串邮件内容) 在 NEIQC.Controllers.AppController.AddVendorToList(FormCollection vendorList) 中 内部异常:System.NullReferenceException H结果=-2147467261 Message=对象引用未设置为对象的实例。 来源=NEIQC 堆栈跟踪: 在 NEIQC.Models.Common.Email..cctor() 中 内部异常:
【问题讨论】:
-
你能告诉我们你在这个
Common.Email类中的所有静态字段和static constructor吗? -
@Mr.Fahrenheit:更新了代码
-
@prd: 更新了代码
标签: c# asp.net exception nullpointerexception