I want to ship a piece of hardware to clients that they plug in to their network via Ethernet or USB. This device contains an ASP.NET web application that they access via a web browser on any PC in their network.
This needs to be a small device that costs less than $500, meaning it can't be a full server with a Win2008 server license. This would be repeated hundreds or thousands of times - once for each new customer.
Running Mono on Linux is not an option because my app uses Entity Framework, which is not currently supported by Mono.
Are there external hard drives or NAS devices that can run as an IIS/ASP.NET web server?