A: 

When you add a Silverlight project to your ASP.NET project it will generate two test pages: one in aspx and one in html.

For a non-ASP.NET website use the html file and everything that it references such as Silverlight.js and the ClientBin directory.

ASP.NET is not required for hosting Silverlight.

Doug Ferguson
A: 

I created a new Silverlight project with an ASP net application and used that as my Web application base (copying it to the old Solutions directory and adding it to the Solution). Setting the Web Applicaiton to the starting project and a quick edit to the Silverlight Applications tab of the properties and everything worked. I just take the .html page and the xap from the ClientBin to move it to a live website, and images are working perfectly.

Kris Erickson