A new example application by Microsoft has been released on MSDN. I haven’t looked at it yet, but it looks very promising.
PhotoVision is the name of the application, or set of applications. There’s a website on which you can release photos to be viewed by a public audience. The cool thing is, there’s also a Windows Forms application with which you manage and can even manipulate photos, set metadate before releasing them on the web. And then webservices come in. You can publish your photos from the WinForms app, through webservices, onto your ASP.NET webserver.
Here’s a the overview or simple deployment model of the app:
You can find the pages to PhotoVision here:
Note that the url on the main page is broken, but the links placed here do work.