【发布时间】:2015-12-30 17:06:44
【问题描述】:
因此,当我尝试编译 Razor 视图时出现此错误。
来源是Views文件夹内Web.config文件的第28行:
Line 26: using System.Web.Optimization;
Line 27: using System.Web.Routing;
Line 28: using RuleRegressionTesterLib; //here
Line 29: using RuleRegressionTesterWebSite;
这里是References:
Configuration Manager...
这里是view:
@using RuleRegressionTesterLib.Results
@model IEnumerable<ReportResult>
@{
ViewBag.Title = "Home Page";
}
这是Views 文件夹中的Web.config 文件(如this 答案中的建议)
<system.web.webPages.razor>
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
<pages pageBaseType="System.Web.Mvc.WebViewPage">
<namespaces>
<add namespace="System.Web.Mvc" />
<add namespace="System.Web.Mvc.Ajax" />
<add namespace="System.Web.Mvc.Html" />
<add namespace="System.Web.Optimization"/>
<add namespace="System.Web.Routing" />
<add namespace="RuleRegressionTesterLib" />
<add namespace="RuleRegressionTesterWebSite" />
</namespaces>
</pages>
</system.web.webPages.razor>
为什么会这样?
谢谢
【问题讨论】:
标签: c# asp.net-mvc razor compiler-errors