System.Web.HttpCompileException当我的观点呼唤时,我得到了一个Html.RederPartial.异常消息是:
附加信息:外部组件抛出异常.
我检查过:
Model由控制器传递和接收的观点是相同的.InnerException为空异常听起来应该是html或razor格式错误或不正确,但解决方案构建正常.它不久前也在工作,所以我猜,我错过了一些愚蠢的东西......
我的问题:
有谁知道如何知道导致此异常的原因?或者有没有办法获得有关异常的更多信息?
编辑:这是StackTrace
位于System.Web.Compilation.Compilation上的System.Web.Compilation.BuildProvidersCompiler.PerformBuild()的System.Web.Compilation.AssemblyBuilder.Compile(),System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath)上的System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath虚拟路径) virtualPath,Boolean noBuild,Boolean ...
我已经实现了下面链接中提到的异常处理
它工作正常.但我有要求处理404 Error.
我怎样才能做到这一点?
如果我使用下面的代码,
<customErrors mode="On">
<error statusCode="404" redirect="/Home/Error"></error>
</customErrors>
Run Code Online (Sandbox Code Playgroud)
404发生任何错误时都能正常工作.但是如果发生任何其他异常,那么我的error.cshtml调用两次并显示相同的异常two times.