Hi Cherry Wang,
Thank you for your support, I am now able to reference the XAP file directly from blob storage on Azure (without uploading to SP) and it does show up the application. However, the assets are still missing. the assets here are png or jpg images which sit right next to the XAP file on the blob storage.
Yes the application works as expected on a normal ASP.NET MVC site. (www.mybubblecloud.com/.../help)
here is the url for the XAP file if you would want to try.
bubblestorage.blob.core.windows.net/.../194.xap
the Silverlight application hosted on one of the Azure roles is here for your reference:
www.mybubblecloud.com/.../help
the above site uses the same XAP file and resources from Blob storage.
Thank you
NC