Hi,
canalso: I have placed <%@ MasterType TypeName="Site.Master" in Web form used (or should i use VirtualPath instead?)
Do you have a try to use the VirtualPath instead? I test it by using VirtualPath, it works fine on my local.
Because the VirtualPath attribute supports only a single master page. but TypeName is used to specify the name of the base class which the master page inherits from.
The more about the master page and the details, you can refer this article: http://www.odetocode.com/Articles/450.aspx
Hope it helps.
Please remember to mark the replies as answers if they help and unmark them if they provide no help.
Yours sincerely,
Amanda Wang
Microsoft Online Community Support