Csharp/C#教程:Html.RenderPartial上的MVC System.Web.HttpCompileException分享


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

(0)
上一篇 2022年1月10日
下一篇 2022年1月10日

精彩推荐