我有一个捆绑的 ASP.Net MVC 4、.net 4.5 项目。当我将 [Authorize] 添加到我的控制器时,@Scripts.Render 和 @Styles.Render 调用因“对象引用未设置为对象的实例”而中断。
我不能为我的生活找出为什么!
有没有人遇到过这个?谁能帮忙?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Project.Models;
using Project.Repositories;
namespace Project.Controllers
{
[Authorize]
public class HomeController : Controller
这打破了我的 _Layout 视图:
@model PageModel
<!DOCTYPE html>
<!--[if lt IE 7]> <html class="no-js lt-ie9 lt-ie8 lt-ie7"> <![endif]-->
<!--[if IE 7]> <html class="no-js lt-ie9 lt-ie8"> <![endif]-->
<!--[if IE 8]> <html class="no-js lt-ie9"> <![endif]-->
<!--[if gt IE 8]><!--> <html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Project</title>
<meta name="description" content="">
<meta name='viewport' content='width=device-width, initial-scale=1.0, maximum-scale=1.0'/><meta name="apple-mobile-web-app-capable" content="yes" />
<meta name="format-detection" content="telephone=no">
@Styles.Render("~/Content/bootstrap")
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/initializr")