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/Default.cshtml

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

Details:
@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<Overseer.Website.ViewModels.SiteObjectViewModel>
@{
var youTubeEmbed = Model.GetYouTubeEmbedCode();
}
<div class="container py-3">
<h1 class="mb-3">@Model.Heading</h1>


@* YouTube Header *@
@if (!string.IsNullOrWhiteSpace(youTubeEmbed))
{
<div class="embed-responsive embed-responsive-16by9">
@Html.Raw(youTubeEmbed)
</div>
}

@switch (Model.PageKind)
{
case Overseer.Library.Database.SitePageKind.Gallery:
@Html.Raw(Model.Content)
<div class="row">
@foreach (var image in Model.ViewSiteImages)
{
<a class="col-6 col-md-3 mb-3 d-flex flex-column align-items-center justify-content-center"
href="@Url.Content("~/content/images/" + image.Path)" data-lightbox="gallery"
data-title="@image.Description">
<img src="@Url.Content("~/content/images/thumbnail/350/350/" + image.Path)" width="350" class="img-fluid" />
</a>
}
</div>
break;
default:
@Html.Raw(Model.Content)
break;
}

</div>

@section Scripts
{
<script src="@Url.Content("~/Scripts/lightbox.min.js")"></script>
}

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 21: public class RazorView : Nancy.ViewEngines.Razor.NancyRazorViewBase<Overseer.Website.ViewModels.SiteObjectViewModel> {
Line 22:
Line 23: #line hidden
Line 24:
Line 25: public RazorView() {
Line 26: }
Line 27:
Line 28: public override void Execute() {
Line 29:
Line 30: #line 2 "roo"
Line 31:
Line 32: var youTubeEmbed = Model.GetYouTubeEmbedCode();
Line 33:
Line 34:
Line 35: #line default
Line 36: #line hidden
Line 37: WriteLiteral("\r\n<div");
Line 38:
Line 39: WriteLiteral(" class=\"container py-3\"");
Line 40:
Line 41: WriteLiteral(">\r\n\t<h1");
Line 42:
Line 43: WriteLiteral(" class=\"mb-3\"");
Line 44:
Line 45: WriteLiteral(">");
Line 46:
Line 47:
Line 48: #line 6 "roo"
Line 49: Write(Model.Heading);
Line 50:
Line 51:
Line 52: #line default
Line 53: #line hidden
Line 54: WriteLiteral("</h1>\r\n\r\n\r\n\t");
Line 55:
Line 56: WriteLiteral("\r\n");
Line 57:
Line 58:
Line 59: #line 10 "roo"
Line 60:
Line 61:
Line 62: #line default
Line 63: #line hidden
Line 64:
Line 65: #line 10 "roo"
Line 66: if (!string.IsNullOrWhiteSpace(youTubeEmbed))
Line 67: {
Line 68:
Line 69:
Line 70: #line default
Line 71: #line hidden
Line 72: WriteLiteral("\t\t<div");
Line 73:
Line 74: WriteLiteral(" class=\"embed-responsive embed-responsive-16by9\"");
Line 75:
Line 76: WriteLiteral(">\r\n");
Line 77:
Line 78: WriteLiteral("\t\t\t");
Line 79:
Line 80:
Line 81: #line 13 "roo"
Line 82: Write(Html.Raw(youTubeEmbed));
Line 83:
Line 84:
Line 85: #line default
Line 86: #line hidden
Line 87: WriteLiteral("\r\n\t\t</div>\r\n");
Line 88:
Line 89:
Line 90: #line 15 "roo"
Line 91: }
Line 92:
Line 93:
Line 94: #line default
Line 95: #line hidden
Line 96: WriteLiteral("\r\n");
Line 97:
Line 98:
Line 99: #line 17 "roo"
Line 100:
Line 101:
Line 102: #line default
Line 103: #line hidden
Line 104:
Line 105: #line 17 "roo"
Line 106: switch (Model.PageKind)
Line 107: {
Line 108: case Overseer.Library.Database.SitePageKind.Gallery:
Line 109:
Line 110:
Line 111: #line default
Line 112: #line hidden
Line 113:
Line 114: #line 20 "roo"
Line 115: Write(Html.Raw(Model.Content));
Line 116:
Line 117:
Line 118: #line default
Line 119: #line hidden
Line 120:
Line 121: #line 20 "roo"
Line 122:
Line 123:
Line 124:
Line 125: #line default
Line 126: #line hidden
Line 127: WriteLiteral("\t\t\t<div");
Line 128:
Line 129: WriteLiteral(" class=\"row\"");
Line 130:
Line 131: WriteLiteral(">\r\n");
Line 132:
Line 133:
Line 134: #line 22 "roo"
Line 135:
Line 136:
Line 137: #line default
Line 138: #line hidden
Line 139:
Line 140: #line 22 "roo"
Line 141: foreach (var image in Model.ViewSiteImages)
Line 142: {
Line 143:
Line 144:
Line 145: #line default
Line 146: #line hidden
Line 147: WriteLiteral("\t\t\t\t\t<a");
Line 148:
Line 149: WriteLiteral(" class=\"col-6 col-md-3 mb-3 d-flex flex-column align-items-center justify-content" +
Line 150: "-center\"");
Line 151:
Line 152: WriteAttribute("href", Tuple.Create("\r\n\t\t\t\t\t href=\"", 701), Tuple.Create("\"", 763)
Line 153:
Line 154: #line 25 "roo"
Line 155: , Tuple.Create(Tuple.Create("", 717), Tuple.Create<System.Object, System.Int32>(Url.Content("~/content/images/" + image.Path)
Line 156:
Line 157: #line default
Line 158: #line hidden
Line 159: , 717), false)
Line 160: );
Line 161:
Line 162: WriteLiteral(" data-lightbox=\"gallery\"");
Line 163:
Line 164: WriteLiteral("\r\n\t\t\t\t\t data-title=\"");
Line 165:
Line 166:
Line 167: #line 26 "roo"
Line 168: Write(image.Description);
Line 169:
Line 170:
Line 171: #line default
Line 172: #line hidden
Line 173: WriteLiteral("\"");
Line 174:
Line 175: WriteLiteral(">\r\n\t\t\t\t\t\t<img");
Line 176:
Line 177: WriteAttribute("src", Tuple.Create(" src=\"", 842), Tuple.Create("\"", 912)
Line 178:
Line 179: #line 27 "roo"
Line 180: , Tuple.Create(Tuple.Create("", 848), Tuple.Create<System.Object, System.Int32>(Url.Content("~/content/images/thumbnail/350/350/" + image.Path)
Line 181:
Line 182: #line default
Line 183: #line hidden
Line 184: , 848), false)
Line 185: );
Line 186:
Line 187: WriteLiteral(" width=\"350\"");
Line 188:
Line 189: WriteLiteral(" class=\"img-fluid\"");
Line 190:
Line 191: WriteLiteral(" />\r\n\t\t\t\t\t</a>\r\n");
Line 192:
Line 193:
Line 194: #line 29 "roo"
Line 195: }
Line 196:
Line 197:
Line 198: #line default
Line 199: #line hidden
Line 200: WriteLiteral("\t\t\t</div>\r\n");
Line 201:
Line 202:
Line 203: #line 31 "roo"
Line 204: break;
Line 205: default:
Line 206:
Line 207:
Line 208: #line default
Line 209: #line hidden
Line 210:
Line 211: #line 33 "roo"
Line 212: Write(Html.Raw(Model.Content));
Line 213:
Line 214:
Line 215: #line default
Line 216: #line hidden
Line 217:
Line 218: #line 33 "roo"
Line 219:
Line 220: break;
Line 221: }
Line 222:
Line 223:
Line 224: #line default
Line 225: #line hidden
Line 226: WriteLiteral("\r\n</div>\r\n\r\n");
Line 227:
Line 228: DefineSection("Scripts", () => {
Line 229:
Line 230: WriteLiteral("\r\n\t<script");
Line 231:
Line 232: WriteAttribute("src", Tuple.Create(" src=\"", 1085), Tuple.Create("\"", 1132)
Line 233:
Line 234: #line 41 "roo"
Line 235: , Tuple.Create(Tuple.Create("", 1091), Tuple.Create<System.Object, System.Int32>(Url.Content("~/Scripts/lightbox.min.js")
Line 236:
Line 237: #line default
Line 238: #line hidden
Line 239: , 1091), false)
Line 240: );
Line 241:
Line 242: WriteLiteral("></script>\r\n");
Line 243:
Line 244: });
Line 245:
Line 246: }
Line 247: }
Line 248: }
Line 249: