Any phone with a web browser can browse a website, no matter what technology platform this site is written on. This is one of the best and most defining characteristics of the network ...
You can, of course, encode the website for mobile devices with Visual Studio and run it on the .NET platform in IIS (or Mono).
As for targeting all devices, your person should be the user interface of the website and how it will be displayed in each browser. I would recommend that the site look good for the most popular platforms in the first place (iPhone Safari, Android browser) and make it โgood enoughโ for the rest.
source share