NuGet 経由でCassetteを使い始めようとしています。アプリで問題が発生したため、ロールバックして、新しい空の ASP.NET MVC 3 Web アプリケーションで試しました。
ただし、問題は解決しません。ドキュメントページの「使いやすい」に続いて、私はそれを動作させることができません。例外とスタックの一部を次に示します。
"Object reference not set to an instance of an object."
[NullReferenceException: Object reference not set to an instance of an object.]
Cassette.CassetteApplicationContainer.get_Application() +6
Cassette.Views.Bundles.Reference(String assetPathOrBundlePathOrUrl, String pageLocation) +14
ASP._Page_Views_Shared__Layout_cshtml.Execute() in d:\Dave\Documents\Visual Studio 2010\Projects\CasetteTest\Views\Shared\_Layout.cshtml:2
System.Web.WebPages.WebPageBase.ExecutePageHierarchy() +207
ドキュメントの 2 つの手順に従っただけで、これが得られます。私は何を間違っていますか?
これは私の_Layout.cshtml
ファイルがどのように見えるかです:
@{
Bundles.Reference("Scripts/jquery-1.5.1.min.js");
Bundles.Reference("Scripts/modernizr-1.7.min.js");
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
<link href="@Url.Content("~/Content/Site.css")" rel="stylesheet" type="text/css" />
</head>
<body>
@RenderBody()
@Bundles.RenderScripts();
</body>
</html>