【发布时间】:2018-04-09 06:46:45
【问题描述】:
这是场景 - 我使用此代码 https://iamrufio.com/2017/09/08/rendering-emails-with-razorviewengine-in-net-core-2-0/(感谢作者)将视图呈现为字符串(用于电子邮件)。但是当您发布项目时,所有视图都会被编译,所以我会丢失我的视图/电子邮件/[模板]。如何在发布时排除一些正在编译(而不是部署)的文件夹?
我找到了这个https://github.com/aspnet/MvcPrecompilation 并使用了MvcRazorExcludeViewFilesFromPublish set to false,它确实有效。但是现在我已经部署了所有视图(我想知道它们是否仍然是预编译的?)。没什么大不了的,但我只会部署其中的一些。
【问题讨论】:
标签: asp.net-core asp.net-core-2.0