我为MvcMailer安装了nuget包,找到了here。虽然它没有(正如它在教程中所说的那样)向web.config添加smtp配置,但我找到了正确的smtp配置here。
我在VS2010中使用MVC4。
编译时,我在错误列表中收到以下错误:
错误1程序集'Mvc.Mailer,Version = 1.0.0.0,Culture = neutral,PublicKeyToken = null'使用'System.Web.Mvc,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'高于引用程序集的版本'System.Web.Mvc,Version = 3.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'c:\ Users \ Home \ Desktop \ MVCMusicStore - Copy \ packages \ MvcMailer.4.0 \ lib \ 40 \ Mvc .Mailer.dll MVCMusicStore
我也收到以下警告:
警告2发现同一个从属程序集的不同版本之间存在冲突。 MVCMusicStore
我删除了MvcMailer引用并再次添加它,但它没有解决问题。
非常感谢帮助。
答案 0 :(得分:4)
我正在使用Mvc 4,并通过包管理器安装MvcMailer,其中包含以下内容:
install-package MvcMailer
因为我使用的是Mvc 4,所以应该使用以下内容:
install-package MvcMailer3
这解决了这个问题。