You cannot use an ascx
via http. Essentially you are trying to get the ASP.NET compiled and processed output of the user control if you do that.
You are better off writing a Control Library if you plan to share controls. See this question
Scott Guthrie has a write-up about creating User Control Libraries