想在项目里使用企业库的logging application中的Email Sink,可是怎么也不能用。
查了查说是EmailSink调用System.Web.Mail,有诸多要求,比如需要调用本地的SMTP Service(就是本地要装smtp,设置smtpServer的时候为127.0.0.1)和CDO.Message等。排除了各种可能,结果还是不能运行。
报错:
Exception Information Details:
======================================
Exception Type: System.IO.FileNotFoundException
Message: 找不到指定的模块。
FileName: NULL
FusionLog: NULL
TargetSite: System.Object CreateInstanceImpl(Boolean)
HelpLink: NULL
Source: mscorlib
试了多次未果,想必是个bug。最后想试下enterprise library2.0,却非常容易就搞定了。而且smtp也不必是本地的。看来是要用vs2005了。
另外,有谁把enterprise library1.1的 logging block 的email sink搞定,请告知:)
我的msn:cowbird2002@hotmail.com