Html.RenderPartial上的MVC System.Web.HttpCompileException
当我的视图调用Html.RederPartial
时,我得到一个System.Web.HttpCompileException
。 exception消息是:
附加信息:外部组件抛出exception。
我检查过:
exception听起来应该是html或razor格式错误或不正确,但解决方案构建正常。 它不久前也在工作,所以我猜,我错过了一些愚蠢的东西……
我的问题:
有谁知道如何知道导致此exception的原因? 或者有没有办法获得有关exception的更多信息?
编辑:这是StackTrace
位于System.Web.Compilation.Compilation上的System.Web.Compilation.AssemblyBuilder.Compile()的System.Web.Compilation.BuildProvidersCompiler.PerformBuild()处于System.Web.Compilation.BuildManager.Compit上的System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath虚拟路径) virtualPath,Boolean noBuild,Boolean …
原来这是我的一个愚蠢的错误。 MVC无法从Razor
编译Html
,因为我在我的Model
重命名了一个属性,但没有在.cshtml
更新它。
在编译时打开Razor Build错误。 编辑csproj
文件并设置以下内容:
true
感谢JP为这篇SOpost 。
我发现我的一个HTML部分ie * .cshtml文件缺少引用。 通常当任何有错误的cshtml页面在编译时都没有显示,尽管你可以用调试点跟踪它
上述就是C#学习教程:Html.RenderPartial上的MVC System.Web.HttpCompileException分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1028199.html