这是一个自托管项目。有一个Views\Member.cshtml
文件设置为始终作为内容复制。以下 when run 为razorView
. 我似乎在这里遗漏了一些东西。
var razorView = razor.GetViewPage("Member"); //e.g. /Views/Member.cshtml
var html = razor.RenderToHtml(razorView, em);
Console.WriteLine(html);
此外,我已经尝试过,file not found
尽管文件在那里,但它会返回:
var html = razor.RenderToHtml(AppDomain.CurrentDomain.BaseDirectory +
"Views\\" + "Member.cshtml", em);
另外,有没有办法让服务网关返回渲染的剃须刀?
Member.cshtml
存在:https ://db.tt/xuOSAjEj31
razor
:https ://db.tt/qeApkAEZGH
AppHost.cs
:
Plugins.Add(new RazorFormat() {
// ScanRootPath = AppDomain.CurrentDomain.BaseDirectory + "Views"
} );