Best Answer wendo, 17 January 2014 - 11:13 PM
My guess would be you're seeing a lot of port scanning going on searching for vulnerable web servers to hack. Either your webserver gets incorrectly identified as vulnerable and they throw a whole lot of random data at it trying to cause a buffer overflow, which causes some issue on your netduino (likely some resource or buffer exhaustion), or there are simply a lot of requests hitting it in a short time causing the same thing (think 10's or 100's per second).
The internet is _very_ hostile to web servers. If you want it open to the internet, I would suggest either putting it on another port which may help, but likely will still bring about the same result, if somewhat slower. Or use a VPN or some other proxy system to protect the netduino.
Depending on the hardware you have available you could setup apache/nginx as a proxy forwarder for the netduino, that way the hostile traffic would be handled by full software and your netduino's webserver would be available from a folder, for example
http://www.example.com/netduino
only with the /netduino on the end does traffic actually make it to your netduino. On top of that you can protect that folder in apache/nginx to require a username and password.
Go to the full post