I have a master page embedded in an assembly and served through a virtual path provider. (/_v/name.space.myMaster.master)
Changes to the master are not being reflected in the web application, and I am getting, in this specific case, an error related to a missing ContentPlaceHolder. I remedied the error (ruant=”server” rather than runat=”server”) and yet, I still get the error.
I have turned on .master as an allowed extension, and have confirmed that the file served through the VPP differs from the file embedded in the assembly (I inspected the assembly via Reflector).
I have done cleans/re-builds in VS, and have gone so far as to nuke my “Temporary ASP.NET Files” folder in both the 64/non-64 flavors. Is there something else I need to do to force a recompilation from a non-cached version of the master page?
The assembly, though GAC’d was never removed from the bin folder of the web application, despite running a clean on that project in VS.
Removing the copy of the assembly from the bin resolved the issue.