Есть способ, правда это танец с бубном
Можно сделать ascx embedded, то есть включить его в сборку и серез рефлектор вытаскивать его, в статье ASP.NET: Reusing Web User Controls and Forms описано:
protected void Page_Load(object sender, EventArgs e)
{
Control ctrl = LoadControl("/App_Resource/WebApplicationControls.dll/"+
"WebApplicationControls.WebUserControl1.ascx");
PlaceHolder1.Controls.Add(ctrl);
}
как вытаскивать с помощью виртуального провайдера