You have inverted the parameters. First comes the action name and then the controller name:
@{Html.RenderAction("Action", "Controller", new Site.Models.Controller());}
or the equivalent:
@Html.Action("Action", "Controller", new Site.Models.Controller())