我想从远程位置渲染mvc视图文件,例如假设test.cshtml
文件将存储在s3存储桶中,并且可以公共访问。我已经像波纹管一样尝试了,但是它显示了错误-
视图“ https://s3.amazonaws.com/testtt123/test.cshtml”或其 找不到master或没有视图引擎支持搜索 位置。
public ActionResult Index()
{
//return View("~/Views/Home/test.cshtml"); // this works fine
return View("https://s3.amazonaws.com/testtt123/test.cshtml"); // this not works
}
最简单的方法是什么?我不想使用任何第三方图书馆。我该如何使用mvc5?预先感谢
答案 0 :(得分:3)
ASP.NET MVC不支持此方案。视图文件必须存储在本地文件系统上。网络位置也可能起作用,但是会使您慢下来。但是该框架无法通过HTTP连接提取视图。