We have moved to GitHub Issues
Created by Michael Wulff Nielsen 15 Jan 2013, 10:18:33 Updated by Asbjørn Riis-Knudsen 15 Jan 2013, 11:13:16
The Umbraco log states the following:
2013-01-15 11:11:49,617  WARN Umbraco.Web.Mvc.RenderMvcController - [Thread 6] No physical template file was found for template Page1col
For some reason Umbraco created the template "Page_1col.cshtml" correctly but tries to render the template without the '_' char. If you rename the template to "Page1col.cshtml" then everything works as expected.
I see two possible solutions:
Have Umbraco create the template with a name that matches what RenderMvcController expects, ie. remove all '_' chars and other illegal chars.
Have RenderMvcController use the correct filename on render. As far as I know the _ is not an illegal char in a view name in mvc.
I suspect that this bug has been there since the first Mvc release in 4.10.0 but I have not verified this.
I can confirm that it has, I filed U4-1170 at the time. This is a duplicate (or the other way round).
Backwards Compatible: True
Affected versions: 4.11.3
Due in version: