0

例外:

Attempt by method 'System.Web.Mvc.VirtualPathProviderViewEngine.GetPath(System.Web.Mvc.ControllerContext, System.String[], System.String[], System.String, System.String, System.String, System.String, Boolean, System.String[] ByRef)' to access method 'System.Web.Mvc.VirtualPathProviderViewEngine.get_DisplayModeProvider()' failed.

コードによってスローされます:

return Populate(x =>
            {
                x.ViewName = "MyView";
                x.Subject = "[" + vm.FriendlyName + "] [" + DepResolver.DaemonAppSettingsHelper().EnvironmentName + "] [Status: " + vm.FriendlySuceeded + "]";
                x.To.Add(DepResolver.DaemonAppSettingsHelper().TaskEmailRecipient);
            });

この問題を解決するにはどうすればよいですか?

4

1 に答える 1

0

プロジェクトを MVCMailer を含む MVC5 に更新するときに問題が発生しました。次のバージョンのインストールで解決しました。

インストール パッケージ MvcMailer-vs2013 -Pre

詳細はこちら: https://github.com/smsohan/MvcMailer/wiki/MvcMailer-Step-by-Step-Guide

于 2014-11-04T10:18:05.597 に答える