將我的MVC 3 Web應用程序發佈到我的網站時,出現錯誤,指出未將對象引用設置爲對象的實例。ViewBag - 未找到對象引用 - MVC 3
的 '錯誤' 行是: 線路2:ViewBag.Title = "Index";
這是我的索引視圖:
@{
Layout = "~/Views/Shared/_Layout.cshtml";
}
這是我的家庭控制器:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
namespace WebApplication.Controllers
{
public class HomeController : Controller
{
//
// GET: /Home/
public ActionResult Index()
{
return View();
}
}
}
我已經上傳的DLL :
System.Web.Helpers
System.Web.Mvc
System.Web.Razor
System.Web.WebPages
System.Web.WebPages.Deployment
System.Web.WebPages.Razor
感謝您的任何援助
感謝您的答覆,如你所說,但現在我得到了我所做的更改「對象引用不設置到對象的實例。」在'佈局='部分。我是否應該使用WebPages 1.0.0.0或WebPages 2.0.0.0我上傳了WebPages 2.0.0.0 dll – ElveMagicMike 2012-02-16 15:05:24
當您在Visual Studio中查看項目中的System.Web.WebPages引用的屬性時,它會告訴您需要哪個版本。如果您需要更多關於「bin部署」您的MVC 3應用程序的幫助,可以查看本指南:http://www.hanselman.com/blog/BINDeployingASPNETMVC3WithRazorToAWindowsServerWithoutMVCInstalled.aspx – 2012-02-16 15:17:49
謝謝,我應該使用WebPages 1.0.0.0 ,我該如何升級到2.0.0.0版本? – ElveMagicMike 2012-02-16 15:19:47