Razor Compilation Error

We tried, we really did, but we just can't compile your view.

We're sorry :-(

Graphics courtesy of the awesome Matthew Inman

Details

Error Details

Error compiling template: Views/Index.cshtml

Errors:
[CS0016] Line: 0 Column: 0 - Could not write to output file 'c:\Windows\Temp\Temp_f24e63e8ea8545cdb6622fbbe41944f7.dll' -- 'The requested operation could not be completed due to a file system limitation ' (show)

Details:
@using Overseer.Website.ViewModels
@using System.Linq
@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<SiteObjectViewModel>
@{
var shop = SiteObjectViewModel.GetCachedViewModel("shop", 1, false) as ViewSiteFolder;
}

@* Place customized content here *@

<div class="splash mb-4">
<div class="splash-inner">
<div class="container text-center text-white">
<h1>Hand Roasted 100% Arabica & Specialty Coffee</h1>
<a href="/coffee" class="btn btn-primary btn-lg">Shop Now</a>
</div>
</div>
</div>

@if (shop != null && shop.Children.Count > 0)
{
<div class="container py-3">
<div class="row">
@foreach (var child in shop.Children)
{
<div class="col-6 col-md-4 col-lg-3 mb-5">
<div class="card h-100 border-0">
<a href="/@child.TrailReference" class="d-flex flex-column justify-content-center align-items-center img-container">
@if (child.ViewSiteImages.Count > 0)
{
<img class="card-img-top img-fluid w-auto" alt="@child.FirstViewSiteImage.Description" src="/Content/images/thumbnail/255/255/@child.FirstViewSiteImage.Path" width="255" height="255" />
}
else
{
<img class="card-img-top img-fluid w-auto" alt="" src="/Content/images/thumbnail/255/255/default.png" width="255" height="255" />
}
</a>
<div class="card-body text-center d-flex flex-column">
<p class="h6 card-title"><a href="/@child.TrailReference">@child.Heading</a></p>
</div>
</div>
</div>
}
</div>
@Html.Raw(Model.Content)
</div>
}
else
{
<div class="container py-3">
@Html.Raw(Model.Content)
</div>
}

@* Latest News *@

@{
var coffeeNewsFolder = SiteObjectViewModel.GetCachedViewModel("coffee-news", 1, false) as ViewSiteFolder;

@if (coffeeNewsFolder != null)
{
<div class="">
<div class="container py-3">
<h2 class="mb-3">@coffeeNewsFolder.Heading</h2>
<div class="row">
@foreach (var child in coffeeNewsFolder.Children.OrderByDescending(x => x.DateCreated).Take(4))
{
<div class="col-6 col-md-4 col-lg-3 mb-5">
<div class="card h-100 border-0">
<a href="/@child.TrailReference" class="d-flex flex-column justify-content-center align-items-center img-container">
@if (child.ViewSiteImages.Count > 0)
{
<img class="card-img-top img-fluid w-auto" alt="@child.FirstViewSiteImage.Description" src="/Content/images/thumbnail/255/255/@child.FirstViewSiteImage.Path" width="255" height="255" />
}
else
{
<img class="card-img-top img-fluid w-auto" alt="" src="/Content/images/thumbnail/255/255/default.png" width="255" height="255" />
}
</a>
<div class="card-body text-center d-flex flex-column">
<p class="h6 card-title"><a href="/@child.TrailReference">@child.Heading</a></p>
</div>
</div>
</div>
}
</div>
</div>
</div>
}
}

Compilation Source:
//------------------------------------------------------------------------------
Line 1: // <auto-generated>
Line 2: // This code was generated by a tool.
Line 3: // Runtime Version:4.0.30319.42000
Line 4: //
Line 5: // Changes to this file may cause incorrect behavior and will be lost if
Line 6: // the code is regenerated.
Line 7: // </auto-generated>
Line 8: //------------------------------------------------------------------------------
Line 9:
Line 10: namespace RazorOutput {
Line 11: using Microsoft.CSharp.RuntimeBinder;
Line 12: using System;
Line 13: using System.IO;
Line 14: using Newtonsoft.Json;
Line 15: using Overseer.Website;
Line 16: using Overseer.Website.Library;
Line 17: using Overseer.Library;
Line 18: using System.Collections.Generic;
Line 19:
Line 20: #line 1 "roo"
Line 21: using Overseer.Website.ViewModels;
Line 22:
Line 23: #line default
Line 24: #line hidden
Line 25:
Line 26: #line 2 "roo"
Line 27: using System.Linq;
Line 28:
Line 29: #line default
Line 30: #line hidden
Line 31:
Line 32:
Line 33: public class RazorView : Nancy.ViewEngines.Razor.NancyRazorViewBase<SiteObjectViewModel> {
Line 34:
Line 35: #line hidden
Line 36:
Line 37: public RazorView() {
Line 38: }
Line 39:
Line 40: public override void Execute() {
Line 41:
Line 42: #line 4 "roo"
Line 43:
Line 44: var shop = SiteObjectViewModel.GetCachedViewModel("shop", 1, false) as ViewSiteFolder;
Line 45:
Line 46:
Line 47: #line default
Line 48: #line hidden
Line 49: WriteLiteral("\r\n\r\n");
Line 50:
Line 51: WriteLiteral("\r\n\r\n<div");
Line 52:
Line 53: WriteLiteral(" class=\"splash mb-4\"");
Line 54:
Line 55: WriteLiteral(">\r\n\t<div");
Line 56:
Line 57: WriteLiteral(" class=\"splash-inner\"");
Line 58:
Line 59: WriteLiteral(">\r\n\t\t<div");
Line 60:
Line 61: WriteLiteral(" class=\"container text-center text-white\"");
Line 62:
Line 63: WriteLiteral(">\r\n\t\t\t<h1>Hand Roasted 100% Arabica & Specialty Coffee</h1>\r\n\t\t\t<a");
Line 64:
Line 65: WriteLiteral(" href=\"/coffee\"");
Line 66:
Line 67: WriteLiteral(" class=\"btn btn-primary btn-lg\"");
Line 68:
Line 69: WriteLiteral(">Shop Now</a>\r\n\t\t</div>\r\n\t</div>\r\n</div>\r\n\r\n");
Line 70:
Line 71:
Line 72: #line 19 "roo"
Line 73: if (shop != null && shop.Children.Count > 0)
Line 74: {
Line 75:
Line 76:
Line 77: #line default
Line 78: #line hidden
Line 79: WriteLiteral("\t<div");
Line 80:
Line 81: WriteLiteral(" class=\"container py-3\"");
Line 82:
Line 83: WriteLiteral(">\r\n\t\t<div");
Line 84:
Line 85: WriteLiteral(" class=\"row\"");
Line 86:
Line 87: WriteLiteral(">\r\n");
Line 88:
Line 89:
Line 90: #line 23 "roo"
Line 91:
Line 92:
Line 93: #line default
Line 94: #line hidden
Line 95:
Line 96: #line 23 "roo"
Line 97: foreach (var child in shop.Children)
Line 98: {
Line 99:
Line 100:
Line 101: #line default
Line 102: #line hidden
Line 103: WriteLiteral("\t\t\t\t<div");
Line 104:
Line 105: WriteLiteral(" class=\"col-6 col-md-4 col-lg-3 mb-5\"");
Line 106:
Line 107: WriteLiteral(">\r\n\t\t\t\t\t<div");
Line 108:
Line 109: WriteLiteral(" class=\"card h-100 border-0\"");
Line 110:
Line 111: WriteLiteral(">\r\n\t\t\t\t\t\t<a");
Line 112:
Line 113: WriteAttribute("href", Tuple.Create(" href=\"", 773), Tuple.Create("\"", 802)
Line 114: , Tuple.Create(Tuple.Create("", 780), Tuple.Create("/", 780), true)
Line 115:
Line 116: #line 27 "roo"
Line 117: , Tuple.Create(Tuple.Create("", 781), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 118:
Line 119: #line default
Line 120: #line hidden
Line 121: , 781), false)
Line 122: );
Line 123:
Line 124: WriteLiteral(" class=\"d-flex flex-column justify-content-center align-items-center img-containe" +
Line 125: "r\"");
Line 126:
Line 127: WriteLiteral(">\r\n");
Line 128:
Line 129:
Line 130: #line 28 "roo"
Line 131:
Line 132:
Line 133: #line default
Line 134: #line hidden
Line 135:
Line 136: #line 28 "roo"
Line 137: if (child.ViewSiteImages.Count > 0)
Line 138: {
Line 139:
Line 140:
Line 141: #line default
Line 142: #line hidden
Line 143: WriteLiteral("\t\t\t\t\t\t\t\t<img");
Line 144:
Line 145: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 146:
Line 147: WriteAttribute("alt", Tuple.Create(" alt=\"", 994), Tuple.Create("\"", 1037)
Line 148:
Line 149: #line 30 "roo"
Line 150: , Tuple.Create(Tuple.Create("", 1000), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Description
Line 151:
Line 152: #line default
Line 153: #line hidden
Line 154: , 1000), false)
Line 155: );
Line 156:
Line 157: WriteAttribute("src", Tuple.Create(" src=\"", 1038), Tuple.Create("\"", 1108)
Line 158: , Tuple.Create(Tuple.Create("", 1044), Tuple.Create("/Content/images/thumbnail/255/255/", 1044), true)
Line 159:
Line 160: #line 30 "roo"
Line 161: , Tuple.Create(Tuple.Create("", 1078), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Path
Line 162:
Line 163: #line default
Line 164: #line hidden
Line 165: , 1078), false)
Line 166: );
Line 167:
Line 168: WriteLiteral(" width=\"255\"");
Line 169:
Line 170: WriteLiteral(" height=\"255\"");
Line 171:
Line 172: WriteLiteral(" />\r\n");
Line 173:
Line 174:
Line 175: #line 31 "roo"
Line 176: }
Line 177: else
Line 178: {
Line 179:
Line 180:
Line 181: #line default
Line 182: #line hidden
Line 183: WriteLiteral("\t\t\t\t\t\t\t\t<img");
Line 184:
Line 185: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 186:
Line 187: WriteLiteral(" alt=\"\"");
Line 188:
Line 189: WriteLiteral(" src=\"/Content/images/thumbnail/255/255/default.png\"");
Line 190:
Line 191: WriteLiteral(" width=\"255\"");
Line 192:
Line 193: WriteLiteral(" height=\"255\"");
Line 194:
Line 195: WriteLiteral(" />\r\n");
Line 196:
Line 197:
Line 198: #line 35 "roo"
Line 199: }
Line 200:
Line 201:
Line 202: #line default
Line 203: #line hidden
Line 204: WriteLiteral("\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t<div");
Line 205:
Line 206: WriteLiteral(" class=\"card-body text-center d-flex flex-column\"");
Line 207:
Line 208: WriteLiteral(">\r\n\t\t\t\t\t\t\t<p");
Line 209:
Line 210: WriteLiteral(" class=\"h6 card-title\"");
Line 211:
Line 212: WriteLiteral("><a");
Line 213:
Line 214: WriteAttribute("href", Tuple.Create(" href=\"", 1429), Tuple.Create("\"", 1458)
Line 215: , Tuple.Create(Tuple.Create("", 1436), Tuple.Create("/", 1436), true)
Line 216:
Line 217: #line 38 "roo"
Line 218: , Tuple.Create(Tuple.Create("", 1437), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 219:
Line 220: #line default
Line 221: #line hidden
Line 222: , 1437), false)
Line 223: );
Line 224:
Line 225: WriteLiteral(">");
Line 226:
Line 227:
Line 228: #line 38 "roo"
Line 229: Write(child.Heading);
Line 230:
Line 231:
Line 232: #line default
Line 233: #line hidden
Line 234: WriteLiteral("</a></p>\r\n\t\t\t\t\t\t</div>\r\n\t\t\t\t\t</div>\r\n\t\t\t\t</div>\r\n");
Line 235:
Line 236:
Line 237: #line 42 "roo"
Line 238: }
Line 239:
Line 240:
Line 241: #line default
Line 242: #line hidden
Line 243: WriteLiteral("\t\t</div>\r\n");
Line 244:
Line 245: WriteLiteral("\t\t");
Line 246:
Line 247:
Line 248: #line 44 "roo"
Line 249: Write(Html.Raw(Model.Content));
Line 250:
Line 251:
Line 252: #line default
Line 253: #line hidden
Line 254: WriteLiteral("\r\n\t</div>\r\n");
Line 255:
Line 256:
Line 257: #line 46 "roo"
Line 258: }
Line 259: else
Line 260: {
Line 261:
Line 262:
Line 263: #line default
Line 264: #line hidden
Line 265: WriteLiteral("\t<div");
Line 266:
Line 267: WriteLiteral(" class=\"container py-3\"");
Line 268:
Line 269: WriteLiteral(">\r\n");
Line 270:
Line 271: WriteLiteral("\t\t");
Line 272:
Line 273:
Line 274: #line 50 "roo"
Line 275: Write(Html.Raw(Model.Content));
Line 276:
Line 277:
Line 278: #line default
Line 279: #line hidden
Line 280: WriteLiteral("\r\n\t</div>\r\n");
Line 281:
Line 282:
Line 283: #line 52 "roo"
Line 284: }
Line 285:
Line 286:
Line 287: #line default
Line 288: #line hidden
Line 289: WriteLiteral("\r\n");
Line 290:
Line 291: WriteLiteral("\r\n\r\n");
Line 292:
Line 293:
Line 294: #line 56 "roo"
Line 295:
Line 296: var coffeeNewsFolder = SiteObjectViewModel.GetCachedViewModel("coffee-news", 1, false) as ViewSiteFolder;
Line 297:
Line 298:
Line 299:
Line 300: #line default
Line 301: #line hidden
Line 302:
Line 303: #line 59 "roo"
Line 304: if (coffeeNewsFolder != null)
Line 305: {
Line 306:
Line 307:
Line 308: #line default
Line 309: #line hidden
Line 310: WriteLiteral("\t\t<div");
Line 311:
Line 312: WriteLiteral(" class=\"\"");
Line 313:
Line 314: WriteLiteral(">\r\n\t\t\t<div");
Line 315:
Line 316: WriteLiteral(" class=\"container py-3\"");
Line 317:
Line 318: WriteLiteral(">\r\n\t\t\t\t<h2");
Line 319:
Line 320: WriteLiteral(" class=\"mb-3\"");
Line 321:
Line 322: WriteLiteral(">");
Line 323:
Line 324:
Line 325: #line 63 "roo"
Line 326: Write(coffeeNewsFolder.Heading);
Line 327:
Line 328:
Line 329: #line default
Line 330: #line hidden
Line 331: WriteLiteral("</h2>\r\n\t\t\t\t<div");
Line 332:
Line 333: WriteLiteral(" class=\"row\"");
Line 334:
Line 335: WriteLiteral(">\r\n");
Line 336:
Line 337:
Line 338: #line 65 "roo"
Line 339:
Line 340:
Line 341: #line default
Line 342: #line hidden
Line 343:
Line 344: #line 65 "roo"
Line 345: foreach (var child in coffeeNewsFolder.Children.OrderByDescending(x => x.DateCreated).Take(4))
Line 346: {
Line 347:
Line 348:
Line 349: #line default
Line 350: #line hidden
Line 351: WriteLiteral("\t\t\t\t\t\t<div");
Line 352:
Line 353: WriteLiteral(" class=\"col-6 col-md-4 col-lg-3 mb-5\"");
Line 354:
Line 355: WriteLiteral(">\r\n\t\t\t\t\t\t\t<div");
Line 356:
Line 357: WriteLiteral(" class=\"card h-100 border-0\"");
Line 358:
Line 359: WriteLiteral(">\r\n\t\t\t\t\t\t\t\t<a");
Line 360:
Line 361: WriteAttribute("href", Tuple.Create(" href=\"", 2172), Tuple.Create("\"", 2201)
Line 362: , Tuple.Create(Tuple.Create("", 2179), Tuple.Create("/", 2179), true)
Line 363:
Line 364: #line 69 "roo"
Line 365: , Tuple.Create(Tuple.Create("", 2180), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 366:
Line 367: #line default
Line 368: #line hidden
Line 369: , 2180), false)
Line 370: );
Line 371:
Line 372: WriteLiteral(" class=\"d-flex flex-column justify-content-center align-items-center img-containe" +
Line 373: "r\"");
Line 374:
Line 375: WriteLiteral(">\r\n");
Line 376:
Line 377:
Line 378: #line 70 "roo"
Line 379:
Line 380:
Line 381: #line default
Line 382: #line hidden
Line 383:
Line 384: #line 70 "roo"
Line 385: if (child.ViewSiteImages.Count > 0)
Line 386: {
Line 387:
Line 388:
Line 389: #line default
Line 390: #line hidden
Line 391: WriteLiteral("\t\t\t\t\t\t\t\t\t\t<img");
Line 392:
Line 393: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 394:
Line 395: WriteAttribute("alt", Tuple.Create(" alt=\"", 2399), Tuple.Create("\"", 2442)
Line 396:
Line 397: #line 72 "roo"
Line 398: , Tuple.Create(Tuple.Create("", 2405), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Description
Line 399:
Line 400: #line default
Line 401: #line hidden
Line 402: , 2405), false)
Line 403: );
Line 404:
Line 405: WriteAttribute("src", Tuple.Create(" src=\"", 2443), Tuple.Create("\"", 2513)
Line 406: , Tuple.Create(Tuple.Create("", 2449), Tuple.Create("/Content/images/thumbnail/255/255/", 2449), true)
Line 407:
Line 408: #line 72 "roo"
Line 409: , Tuple.Create(Tuple.Create("", 2483), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Path
Line 410:
Line 411: #line default
Line 412: #line hidden
Line 413: , 2483), false)
Line 414: );
Line 415:
Line 416: WriteLiteral(" width=\"255\"");
Line 417:
Line 418: WriteLiteral(" height=\"255\"");
Line 419:
Line 420: WriteLiteral(" />\r\n");
Line 421:
Line 422:
Line 423: #line 73 "roo"
Line 424: }
Line 425: else
Line 426: {
Line 427:
Line 428:
Line 429: #line default
Line 430: #line hidden
Line 431: WriteLiteral("\t\t\t\t\t\t\t\t\t\t<img");
Line 432:
Line 433: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 434:
Line 435: WriteLiteral(" alt=\"\"");
Line 436:
Line 437: WriteLiteral(" src=\"/Content/images/thumbnail/255/255/default.png\"");
Line 438:
Line 439: WriteLiteral(" width=\"255\"");
Line 440:
Line 441: WriteLiteral(" height=\"255\"");
Line 442:
Line 443: WriteLiteral(" />\r\n");
Line 444:
Line 445:
Line 446: #line 77 "roo"
Line 447: }
Line 448:
Line 449: #line default
Line 450: #line hidden
Line 451: WriteLiteral("\r\n\t\t\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t\t\t<div");
Line 452:
Line 453: WriteLiteral(" class=\"card-body text-center d-flex flex-column\"");
Line 454:
Line 455: WriteLiteral(">\r\n\t\t\t\t\t\t\t\t\t<p");
Line 456:
Line 457: WriteLiteral(" class=\"h6 card-title\"");
Line 458:
Line 459: WriteLiteral("><a");
Line 460:
Line 461: WriteAttribute("href", Tuple.Create(" href=\"", 2850), Tuple.Create("\"", 2879)
Line 462: , Tuple.Create(Tuple.Create("", 2857), Tuple.Create("/", 2857), true)
Line 463:
Line 464: #line 80 "roo"
Line 465: , Tuple.Create(Tuple.Create("", 2858), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 466:
Line 467: #line default
Line 468: #line hidden
Line 469: , 2858), false)
Line 470: );
Line 471:
Line 472: WriteLiteral(">");
Line 473:
Line 474:
Line 475: #line 80 "roo"
Line 476: Write(child.Heading);
Line 477:
Line 478:
Line 479: #line default
Line 480: #line hidden
Line 481: WriteLiteral("</a></p>\r\n\t\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t\t</div>\r\n\t\t\t\t\t\t</div>\r\n");
Line 482:
Line 483:
Line 484: #line 84 "roo"
Line 485: }
Line 486:
Line 487: #line default
Line 488: #line hidden
Line 489: WriteLiteral("\r\n\t\t\t\t</div>\r\n\t\t\t</div>\r\n\t\t</div>\r\n");
Line 490:
Line 491:
Line 492: #line 88 "roo"
Line 493: }
Line 494:
Line 495: #line default
Line 496: #line hidden
Line 497:
Line 498: #line 88 "roo"
Line 499:
Line 500:
Line 501:
Line 502: #line default
Line 503: #line hidden
Line 504: WriteLiteral("\r\n");
Line 505:
Line 506: }
Line 507: }
Line 508: }
Line 509: