Ссылка на объект не установлена ​​на экземпляр объекта в _Layout.cshtml после обновления пакетов.C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Ссылка на объект не установлена ​​на экземпляр объекта в _Layout.cshtml после обновления пакетов.

Сообщение Anonymous »

Проект работал нормально, пока я не обновил все пакеты NuGet через
NuGet Manager (я пытался получить последние версии пакетов OWIN).
Эта ошибка находится в _Layout .cshtml, и я его вообще не трогал.

Ссылка на объект не установлена ​​на экземпляр объекта.
Описание: во время выполнения
текущего веб-запроса произошло необработанное исключение. Просмотрите трассировку стека, чтобы получить дополнительную
информацию об ошибке и ее источнике в коде.
Сведения об исключении: System.NullReferenceException: ссылка на объект не
установлен экземпляр объекта.
Ошибка источника:
Line 13:
Line 14:
Line 15: @Scripts.Render("~/Content/fonts")

Исходный файл: f:\Workplace\lrc\lrc\Views\Shared_Layout.cshtml Строка:
15


Обновление
Вот код в _Layout.cshtml (они автоматически генерируются при создании проекта):








@ViewBag.Title - LRC
@Styles.Render("~/Content/css")
@Scripts.Render("~/bundles/modernizr")


@Scripts.Render("~/Content/fonts")




Итак, он жалуется на эту строку кода:
@Scripts.Render("~/Content/fonts")

Но, как вы можете видеть, это код, сгенерированный VS, как я мог ошибиться?
Я также проверил содержимое в Conntent Папка /font-awesome/fonts и все необходимые ресурсы находятся там.
Вот код внутри BundleConfig (который также является автоматически сгенерированным кодом). :
bundles.Add(new ScriptBundle("~/Content/fonts").Include(
"~/Content/font-awesome/fonts/fontawesome-*",
"~/Content/font-awesome/fonts/FontAwesome.otf"));

Мои Microsoft.OWin.Security, Microsoft.OWin.Security.Google и Microsoft.OWin имеют версию 3.0.1.0 .

Обновление 2
Вот трассировка стека:

[NullReferenceException: Object reference not set to an instance of an
object.] Microsoft.Ajax.Utilities.JSParser.ParseExpression(AstNode
leftHandSide, Boolean single, Boolean bCanAssign, JSToken inToken)
+1007 Microsoft.Ajax.Utilities.JSParser.ParseExpressionStatement(Boolean
fSourceElement) +268
Microsoft.Ajax.Utilities.JSParser.ParseStatement(Boolean
fSourceElement, Boolean skipImportantComment) +1552
Microsoft.Ajax.Utilities.JSParser.ParseBlock() +164
Microsoft.Ajax.Utilities.JSParser.ParseStatement(Boolean
fSourceElement, Boolean skipImportantComment) +498
Microsoft.Ajax.Utilities.JSParser.ParseBlock() +164
Microsoft.Ajax.Utilities.JSParser.ParseStatement(Boolean
fSourceElement, Boolean skipImportantComment) +498
Microsoft.Ajax.Utilities.JSParser.ParseBlock() +164
Microsoft.Ajax.Utilities.JSParser.ParseStatement(Boolean
fSourceElement, Boolean skipImportantComment) +498
Microsoft.Ajax.Utilities.JSParser.ParseStatements(Block block) +159
Microsoft.Ajax.Utilities.JSParser.InternalParse() +1011
Microsoft.Ajax.Utilities.JSParser.Parse(DocumentContext sourceContext)
+123 Microsoft.Ajax.Utilities.JSParser.Parse(DocumentContext sourceContext, CodeSettings settings) +54
Microsoft.Ajax.Utilities.Minifier.MinifyJavaScript(String source,
CodeSettings codeSettings) +987
System.Web.Optimization.JsMinify.Process(BundleContext context,
BundleResponse response) +310
System.Web.Optimization.Bundle.ApplyTransforms(BundleContext context,
String bundleContent, IEnumerable`1 bundleFiles) +263
System.Web.Optimization.Bundle.GenerateBundleResponse(BundleContext
context) +355
System.Web.Optimization.Bundle.GetBundleResponse(BundleContext
context) +104
System.Web.Optimization.BundleResolver.GetBundleContents(String
virtualPath) +254
System.Web.Optimization.AssetManager.DeterminePathsToRender(IEnumerable`1
assets) +252
System.Web.Optimization.AssetManager.RenderExplicit(String tagFormat,
String[] paths) +75
System.Web.Optimization.Scripts.RenderFormat(String tagFormat,
String[] paths) +292
System.Web.Optimization.Scripts.Render(String[] paths) +51
ASP._Page_Views_Shared__Layout_cshtml.Execute() in
f:\Workplace\lrc\lrc\Views\Shared\_Layout.cshtml:15
System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +271
System.Web.Mvc.WebViewPage.ExecutePageHierarchy() +121
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext
pageContext, TextWriter writer, WebPageRenderingBase startPage) +145
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext
pageContext, TextWriter writer) +41
System.Web.WebPages.c__DisplayClass3.b__2(TextWriter
writer) +335 System.Web.WebPages.HelperResult.WriteTo(TextWriter
writer) +42
System.Web.WebPages.WebPageExecutingBase.WriteTo(TextWriter writer,
HelperResult content) +45
System.Web.WebPages.WebPageBase.Write(HelperResult result) +53
System.Web.WebPages.WebPageBase.RenderSurrounding(String
partialViewName, Action`1 body) +178
System.Web.WebPages.WebPageBase.PopContext() +229
System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext
pageContext, TextWriter writer, WebPageRenderingBase startPage) +154
System.Web.Mvc.RazorView.RenderView(ViewContext viewContext,
TextWriter writer, Object instance) +695
System.Web.Mvc.BuildManagerCompiledView.Render(ViewContext
viewContext, TextWriter writer) +382
System.Web.Mvc.ViewResultBase.ExecuteResult(ControllerContext context)
+431 System.Web.Mvc.ControllerActionInvoker.InvokeActionResult(ControllerContext
controllerContext, ActionResult actionResult) +39
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1
filters, Int32 filterIndex, ResultExecutingContext preContext,
ControllerContext controllerContext, ActionResult actionResult) +116
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultFilterRecursive(IList`1
filters, Int32 filterIndex, ResultExecutingContext preContext,
ControllerContext controllerContext, ActionResult actionResult) +529
System.Web.Mvc.ControllerActionInvoker.InvokeActionResultWithFilters(ControllerContext
controllerContext, IList`1 filters, ActionResult actionResult) +106
System.Web.Mvc.Async.c__DisplayClass2b.b__1c()
+321 System.Web.Mvc.Async.c__DisplayClass21.b__1e(IAsyncResult
asyncResult) +185
System.Web.Mvc.Async.WrappedAsyncResult`1.CallEndDelegate(IAsyncResult
asyncResult) +42
System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +133
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +56
System.Web.Mvc.Async.AsyncControllerActionInvoker.EndInvokeAction(IAsyncResult
asyncResult) +40
System.Web.Mvc.Controller.b__1d(IAsyncResult
asyncResult, ExecuteCoreState innerState) +34
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult
asyncResult) +70
System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +59
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +40
System.Web.Mvc.Controller.EndExecuteCore(IAsyncResult asyncResult) +44
System.Web.Mvc.Controller.b__15(IAsyncResult
asyncResult, Controller controller) +39
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult
asyncResult) +62
System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +59
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +40 System.Web.Mvc.Controller.EndExecute(IAsyncResult
asyncResult) +39
System.Web.Mvc.Controller.System.Web.Mvc.Async.IAsyncController.EndExecute(IAsyncResult
asyncResult) +39
System.Web.Mvc.MvcHandler.b__5(IAsyncResult
asyncResult, ProcessRequestState innerState) +39
System.Web.Mvc.Async.WrappedAsyncVoid`1.CallEndDelegate(IAsyncResult
asyncResult) +70
System.Web.Mvc.Async.WrappedAsyncResultBase`1.End() +139
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +59
System.Web.Mvc.Async.AsyncResultWrapper.End(IAsyncResult asyncResult,
Object tag) +40
System.Web.Mvc.MvcHandler.EndProcessRequest(IAsyncResult asyncResult)
+40 System.Web.Mvc.MvcHandler.System.Web.IHttpAsyncHandler.EndProcessRequest(IAsyncResult
result) +38
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
+932 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +188



Обновление 3
Вот папка Content:
Изображение


Обновление 4
Вот содержимое файла packages.config:





































Подробнее здесь: https://stackoverflow.com/questions/302 ... -after-upd
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»