是否可以将Razor视图添加到已部署的.NET MVC站点?你会怎么做?
答案 0 :(得分:1)
CSHTML不是像控制器这样的二进制文件。假设现有站点已经设置为使用Razor文件,那么是的,您可以将它们放在那里并且它们按预期工作。
如果必须更改控制器/操作方法代码以实际使用此视图,则必须重新编译并重新部署bin目录。
答案 1 :(得分:0)
不可行,但首先通过添加新的.cshtml文件来构建项目,然后添加要部署的特定文件夹。
答案 2 :(得分:0)
我会说是的。
在asp.net中,有2种不同的版本。项目构建和动态构建。
项目构建是您在其他类型的构建上看到的正常构建。生成玩偶或exe。
动态构建是cshtml相关文件的构建。它是通过触发它来构建的。所以,理想情况下,你可以替换cshtml或添加cshtml。它将适用于iis。
希望这能回答你的问题。