Mark,
Does your second Web application have the following code in its Global.asax.cs file?
protected void Application_Start(Object sender, EventArgs e)
{
App = new WebApp();
}
This code is automatically placed in Global.asax.cs by the MM .NET project creation wizard. Unless this code executes, the factory does not get instantiated.
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com