我不断收到此错误
scripts.render system.nullreferenceexception '对象引用未设置为对象的实例。
我已经通过许多不同的在线压缩器运行了我的代码,以查看问题可能是什么,并且我的代码在在线压缩器上没有任何问题,除了一个,它似乎不喜欢这个文件中的模板字符串,但是我的其他文件使用模板字符串并缩小精细,所以我很茫然。是的,我上网查了一下,除了“使用新的Bundle而不是新的ScriptBundle”之外没有找到任何解决方案
我在我的 BundleConfig 中使用 ScriptBundle,我可以只使用新的 Bundle,这很有效,但是我不能让用户每次点击应用程序时都执行 ctrl+f5,以便他们获得更新的 javascript 文件。
我查看了我的代码并发现了一个问题,但仅此而已。
我的堆栈跟踪是这样的,没有任何东西出现在我身上
System.NullReferenceException HResult=0x80004003 Message=对象引用未设置为对象的实例。Source=WebGrease StackTrace:在 Microsoft.Ajax.Utilities.JSParser.ParseArrowFunction(AstNode 参数) 在 Microsoft.Ajax.Utilities.JSParser.ParseLeftHandSideExpression(Boolean isMinus) 在 Microsoft.Ajax.Utilities.JSParser.ParseUnaryExpression(Boolean& isLeftHandSideExpr, Boolean isMinus)在 Microsoft.Ajax.Utilities.JSParser.ParseStatements(Block block) 在 Microsoft.Ajax 的 Microsoft.Ajax.Utilities.JSParser.ParseExpressionStatement(Boolean fSourceElement)。 Utilities.JSParser.InternalParse() 在 Microsoft.Ajax.Utilities.JSParser.Parse(DocumentContext sourceContext) 在 Microsoft.Ajax.Utilities.Minifier.MinifyJavaScript(String source,
1 bundleFiles) at System.Web.Optimization.Bundle.GenerateBundleResponse(BundleContext context) at System.Web.Optimization.Bundle.GetBundleResponse(BundleContext context) at System.Web.Optimization.BundleResolver.GetBundleContents(String virtualPath) at System.Web.Optimization.AssetManager.EliminateDuplicatesAndResolveUrls(IEnumerable
1 refs) 在 System.Web.Optimization.AssetManager.DeterminePathsToRender(IEnumerable1 assets) at System.Web.Optimization.AssetManager.RenderExplicit(String tagFormat, String[] paths) at System.Web.Optimization.Scripts.RenderFormat(String tagFormat, String[] paths) at System.Web.Optimization.Scripts.Render(String[] paths) at ASP._Page_Views_Shared__AWLayout_cshtml.Execute() in D:\Site\AWOnline\Main\AW.Framework.UI\Views\Shared\_AWLayout.cshtml:line 23 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at System.Web.WebPages.WebPageBase.<>c__DisplayClass40_0.<RenderPageCore>b__0(TextWriter writer) at System.Web.WebPages.HelperResult.WriteTo(TextWriter writer) at System.Web.WebPages.WebPageBase.Write(HelperResult result) at System.Web.WebPages.WebPageBase.RenderSurrounding(String partialViewName, Action
1 body) 在 System.Web.WebPages.WebPageBase.PopContext() 在 System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage)在 System.Web.Mvc.RazorView.RenderView(ViewContext viewContext, TextWriter writer, Object instance) 在 System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext viewContext, TextWriter writer) 在 System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context ) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext controllerContext, ActionResult actionResult) 在 System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList1 filters, Int32 filterIndex, ResultExecutingContext preContext, ControllerContext controllerContext, ActionResult actionResult) at System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList
1个过滤器,Int32 filterIndex,ResultExecutingContext preContext,ControllerContext controllerContext,ActionResult actionResult)