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
We tried, we really did, but we just can't compile your view.
We're sorry :-(
Graphics courtesy of the awesome Matthew Inman
Error compiling template: Views/ViewSiteFolder.cshtml
Errors:
[CS0016] Line: 0 Column: 0 - Could not write to output file 'c:\Windows\Temp\Temp_b5899ef55c85483296078d9cd106634b.dll' -- 'The requested operation could not be completed due to a file system limitation ' (show)
Details:
@using System.Globalization
@using System.Linq
@inherits Nancy.ViewEngines.Razor.NancyRazorViewBase<Overseer.Website.ViewModels.ViewSiteFolder>
@{
var index = Model.Title.IndexOf('|');
var headingLead = index > -1? Model.Title.Substring(0, index) : Model.Title;
}
<div class="container py-3">
<h1 class="mb-3">@Model.Heading</h1>
@if (!string.IsNullOrWhiteSpace(Model.Content))
{
<div class="mb-4">
@Html.Raw(Model.Content)
</div>
}
@if (Model.Children.Count > 0)
{
<div class="row">
@foreach (var child in Model.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">
<h2 class="h6 card-title"><a href="/@child.TrailReference">@child.Heading</a></h2>
@if (!string.IsNullOrWhiteSpace(child.Title))
{
<p class="text-capitalize"><small>@child.Title</small></p>
}
@if (child.IsProduct)
{
<p class="lead mt-auto">@(((Overseer.Website.ViewModels.ViewSiteProduct)child).PriceGross.ToString("C", CultureInfo.GetCultureInfo("en-GB")))</p>
}
</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 System.Globalization;
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<Overseer.Website.ViewModels.ViewSiteFolder> {
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 index = Model.Title.IndexOf('|');
Line 45: var headingLead = index > -1? Model.Title.Substring(0, index) : Model.Title;
Line 46:
Line 47:
Line 48: #line default
Line 49: #line hidden
Line 50: WriteLiteral("\r\n<div");
Line 51:
Line 52: WriteLiteral(" class=\"container py-3\"");
Line 53:
Line 54: WriteLiteral(">\r\n\t<h1");
Line 55:
Line 56: WriteLiteral(" class=\"mb-3\"");
Line 57:
Line 58: WriteLiteral(">");
Line 59:
Line 60:
Line 61: #line 9 "roo"
Line 62: Write(Model.Heading);
Line 63:
Line 64:
Line 65: #line default
Line 66: #line hidden
Line 67: WriteLiteral("</h1>\r\n");
Line 68:
Line 69:
Line 70: #line 10 "roo"
Line 71:
Line 72:
Line 73: #line default
Line 74: #line hidden
Line 75:
Line 76: #line 10 "roo"
Line 77: if (!string.IsNullOrWhiteSpace(Model.Content))
Line 78: {
Line 79:
Line 80:
Line 81: #line default
Line 82: #line hidden
Line 83: WriteLiteral("\t\t<div");
Line 84:
Line 85: WriteLiteral(" class=\"mb-4\"");
Line 86:
Line 87: WriteLiteral(">\r\n");
Line 88:
Line 89: WriteLiteral("\t\t\t");
Line 90:
Line 91:
Line 92: #line 13 "roo"
Line 93: Write(Html.Raw(Model.Content));
Line 94:
Line 95:
Line 96: #line default
Line 97: #line hidden
Line 98: WriteLiteral("\r\n\t\t</div>\r\n");
Line 99:
Line 100:
Line 101: #line 15 "roo"
Line 102:
Line 103: }
Line 104:
Line 105:
Line 106: #line default
Line 107: #line hidden
Line 108: WriteLiteral("\t");
Line 109:
Line 110:
Line 111: #line 17 "roo"
Line 112: if (Model.Children.Count > 0)
Line 113: {
Line 114:
Line 115:
Line 116: #line default
Line 117: #line hidden
Line 118: WriteLiteral("\t\t<div");
Line 119:
Line 120: WriteLiteral(" class=\"row\"");
Line 121:
Line 122: WriteLiteral(">\r\n");
Line 123:
Line 124:
Line 125: #line 20 "roo"
Line 126:
Line 127:
Line 128: #line default
Line 129: #line hidden
Line 130:
Line 131: #line 20 "roo"
Line 132: foreach (var child in Model.Children)
Line 133: {
Line 134:
Line 135:
Line 136: #line default
Line 137: #line hidden
Line 138: WriteLiteral("\t\t\t\t<div");
Line 139:
Line 140: WriteLiteral(" class=\"col-6 col-md-4 col-lg-3 mb-5\"");
Line 141:
Line 142: WriteLiteral(">\r\n\t\t\t\t\t<div");
Line 143:
Line 144: WriteLiteral(" class=\"card h-100 border-0\"");
Line 145:
Line 146: WriteLiteral(">\r\n\t\t\t\t\t\t<a");
Line 147:
Line 148: WriteAttribute("href", Tuple.Create(" href=\"", 668), Tuple.Create("\"", 697)
Line 149: , Tuple.Create(Tuple.Create("", 675), Tuple.Create("/", 675), true)
Line 150:
Line 151: #line 24 "roo"
Line 152: , Tuple.Create(Tuple.Create("", 676), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 153:
Line 154: #line default
Line 155: #line hidden
Line 156: , 676), false)
Line 157: );
Line 158:
Line 159: WriteLiteral(" class=\"d-flex flex-column justify-content-center align-items-center img-containe" +
Line 160: "r\"");
Line 161:
Line 162: WriteLiteral(">\r\n");
Line 163:
Line 164:
Line 165: #line 25 "roo"
Line 166:
Line 167:
Line 168: #line default
Line 169: #line hidden
Line 170:
Line 171: #line 25 "roo"
Line 172: if (child.ViewSiteImages.Count > 0)
Line 173: {
Line 174:
Line 175:
Line 176: #line default
Line 177: #line hidden
Line 178: WriteLiteral("\t\t\t\t\t\t\t\t<img");
Line 179:
Line 180: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 181:
Line 182: WriteAttribute("alt", Tuple.Create(" alt=\"", 889), Tuple.Create("\"", 932)
Line 183:
Line 184: #line 27 "roo"
Line 185: , Tuple.Create(Tuple.Create("", 895), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Description
Line 186:
Line 187: #line default
Line 188: #line hidden
Line 189: , 895), false)
Line 190: );
Line 191:
Line 192: WriteAttribute("src", Tuple.Create(" src=\"", 933), Tuple.Create("\"", 1003)
Line 193: , Tuple.Create(Tuple.Create("", 939), Tuple.Create("/Content/images/thumbnail/255/255/", 939), true)
Line 194:
Line 195: #line 27 "roo"
Line 196: , Tuple.Create(Tuple.Create("", 973), Tuple.Create<System.Object, System.Int32>(child.FirstViewSiteImage.Path
Line 197:
Line 198: #line default
Line 199: #line hidden
Line 200: , 973), false)
Line 201: );
Line 202:
Line 203: WriteLiteral(" width=\"255\"");
Line 204:
Line 205: WriteLiteral(" height=\"255\"");
Line 206:
Line 207: WriteLiteral(" />\r\n");
Line 208:
Line 209:
Line 210: #line 28 "roo"
Line 211: }
Line 212: else
Line 213: {
Line 214:
Line 215:
Line 216: #line default
Line 217: #line hidden
Line 218: WriteLiteral("\t\t\t\t\t\t\t\t<img");
Line 219:
Line 220: WriteLiteral(" class=\"card-img-top img-fluid w-auto\"");
Line 221:
Line 222: WriteLiteral(" alt=\"\"");
Line 223:
Line 224: WriteLiteral(" src=\"/Content/images/thumbnail/255/255/default.png\"");
Line 225:
Line 226: WriteLiteral(" width=\"255\"");
Line 227:
Line 228: WriteLiteral(" height=\"255\"");
Line 229:
Line 230: WriteLiteral(" />\r\n");
Line 231:
Line 232:
Line 233: #line 32 "roo"
Line 234: }
Line 235:
Line 236:
Line 237: #line default
Line 238: #line hidden
Line 239: WriteLiteral("\t\t\t\t\t\t</a>\r\n\t\t\t\t\t\t<div");
Line 240:
Line 241: WriteLiteral(" class=\"card-body text-center d-flex flex-column\"");
Line 242:
Line 243: WriteLiteral(">\r\n\t\t\t\t\t\t\t<h2");
Line 244:
Line 245: WriteLiteral(" class=\"h6 card-title\"");
Line 246:
Line 247: WriteLiteral("><a");
Line 248:
Line 249: WriteAttribute("href", Tuple.Create(" href=\"", 1325), Tuple.Create("\"", 1354)
Line 250: , Tuple.Create(Tuple.Create("", 1332), Tuple.Create("/", 1332), true)
Line 251:
Line 252: #line 35 "roo"
Line 253: , Tuple.Create(Tuple.Create("", 1333), Tuple.Create<System.Object, System.Int32>(child.TrailReference
Line 254:
Line 255: #line default
Line 256: #line hidden
Line 257: , 1333), false)
Line 258: );
Line 259:
Line 260: WriteLiteral(">");
Line 261:
Line 262:
Line 263: #line 35 "roo"
Line 264: Write(child.Heading);
Line 265:
Line 266:
Line 267: #line default
Line 268: #line hidden
Line 269: WriteLiteral("</a></h2>\r\n");
Line 270:
Line 271:
Line 272: #line 36 "roo"
Line 273:
Line 274:
Line 275: #line default
Line 276: #line hidden
Line 277:
Line 278: #line 36 "roo"
Line 279: if (!string.IsNullOrWhiteSpace(child.Title))
Line 280: {
Line 281:
Line 282:
Line 283: #line default
Line 284: #line hidden
Line 285: WriteLiteral("\t\t\t\t\t\t\t\t<p");
Line 286:
Line 287: WriteLiteral(" class=\"text-capitalize\"");
Line 288:
Line 289: WriteLiteral("><small>");
Line 290:
Line 291:
Line 292: #line 38 "roo"
Line 293: Write(child.Title);
Line 294:
Line 295:
Line 296: #line default
Line 297: #line hidden
Line 298: WriteLiteral("</small></p>\r\n");
Line 299:
Line 300:
Line 301: #line 39 "roo"
Line 302: }
Line 303:
Line 304:
Line 305: #line default
Line 306: #line hidden
Line 307: WriteLiteral("\t\t\t\t\t\t\t");
Line 308:
Line 309:
Line 310: #line 40 "roo"
Line 311: if (child.IsProduct)
Line 312: {
Line 313:
Line 314:
Line 315: #line default
Line 316: #line hidden
Line 317: WriteLiteral("\t\t\t\t\t\t\t\t<p");
Line 318:
Line 319: WriteLiteral(" class=\"lead mt-auto\"");
Line 320:
Line 321: WriteLiteral(">");
Line 322:
Line 323:
Line 324: #line 42 "roo"
Line 325: Write(((Overseer.Website.ViewModels.ViewSiteProduct)child).PriceGross.ToString("C", CultureInfo.GetCultureInfo("en-GB")));
Line 326:
Line 327:
Line 328: #line default
Line 329: #line hidden
Line 330: WriteLiteral("</p>\r\n");
Line 331:
Line 332:
Line 333: #line 43 "roo"
Line 334: }
Line 335:
Line 336:
Line 337: #line default
Line 338: #line hidden
Line 339: WriteLiteral("\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 340:
Line 341:
Line 342: #line 47 "roo"
Line 343: }
Line 344:
Line 345:
Line 346: #line default
Line 347: #line hidden
Line 348: WriteLiteral("\t\t</div>\r\n");
Line 349:
Line 350:
Line 351: #line 49 "roo"
Line 352: }
Line 353:
Line 354:
Line 355: #line default
Line 356: #line hidden
Line 357: WriteLiteral("</div>");
Line 358:
Line 359: }
Line 360: }
Line 361: }
Line 362: