Display assembly file in asp.net web page

Just wondering what the best way would be to add assembly files to a browswer.

I know you can save them as an e-drawing and then save it as an html file, but I am looking to have it all done from an API.

My api creates different scenarios of my product and saves an assembly file. There are thousands of assemblies created so I don't want to have to open each one in e-drawings to convert it to html. 

Is there another 3d viewer that I can just link the assembly file to and embed in an asp page?

Thanks,

Jonah Kunz

SolidworksApi macros