The second (SilverlightOnNetduino.zip) of the files contains a basic web project containing a web site for hosting a Silverlight application and the Silverlight application itself.
I split these into two projects in order to make debugging a little easier. There is a clientaccesspolicy.xml file in the web project to allow access to the N+ web server from a web site running on a PC - this allows debugging of the Silverlight code.
The final file (www.zip) contains the web site as deployed onto an SD card on the N+.
I decided to keep this simple in order to keep the size down. The system will serve few file types and uses a very primitive command mechanism. I decided to use a "virtual" file Command.html as the mechanism for detecting a command from the user. This takes commands and optional parameters from the QueryString. This of course places some restrictions on the types of data which can be passed but that's the price for simplicity. There is a benefit though, if you are only passing text data then you can simply point your browser at the N+ and issue commands using the URL.
For example, if your N+ is at IP 192.168.200.100 then the following will return valid HTML generated dynamically by the server application:
Edited 1st Feb 2011: Updated the files as per posting below.
Hope you find this useful,