我正在尝试使用UNC路径中的部分内容。我已经扩展了RazorViewEngine以包含路径,并正确注册。当我加载视图时,它显示我已正确列出的部分名称所包含的路径,但仍显示它无法加载视图。
相关代码:
public class MobileViewEngine : RazorViewEngine
{
public MobileViewEngine()
{
var viewLocations = new[] {
"\\uncserver\views\{0}.cshtml"
};
this.PartialViewLocationFormats = viewLocations;
this.ViewLocationFormats = viewLocations;
}
}
链接到部分的Razor模板:
@Html.Partial("12\\1\\1.tpl")
错误:
部分视图'12 \ 1 \ 1.tpl'不是 发现或没有视图引擎支持 搜索位置。下列 搜索地点: \\ uncserver \视图\ 12 \ 1 \ 1.tpl.cshtml
如果我访问的路径显示它没有找到视图,那么视图就在那里。 IIS正在以正确的权限运行以查看此unc路径。
有什么想法吗?