Те же инструменты, что и для разработки любых других веб-сайтов на C #: как правило, Visual Studio. Мобильный веб-сайт отличается только по представлению и некоторым возможностям (например, javascript / css может быть ограничен), но функционально он такой же, как и «немобильный» сайт.
Нет принципиальной разницы между обычной кросс-браузерной разработкой и мобильной разработкой. Вы по-прежнему пишете тот же код, ту же разметку и т. Д. Возможно, вам нужно больше знать об ограничениях браузера, чем обычно, но это не меняет инструментарий или процесс.
Есть ли у вас особая проблема, которую вы не можете решить?