Часть меня удивляется, если вы могли бы предоставить свою собственную функцию санитарии так же просто, как это:
$value = preg_replace('/[^a-zA-Z_]*/', '', $value);
Я действительно не продумал это, но кажется, что удаление чего-либо, кроме символов и подчеркиваний может работать.
Существует UltiDev Cassini , который является "свободным, легким и распространяемым веб-сервером, который может разместить ASP.NET 3.5, 3.0, 2,0 и 1,1 приложения и статические сайты HTML". (Это основано на исходном веб-сервере Cassini).
, Кроме которого, существует веб-сервер разработки, который идет с Visual Studio. Но насколько я знаю, это может только использоваться во время Visual Studio разработки/из.
p.s. UtilDev PRO поддерживает asp.net 4.0.
Apache 2 может сделать это, я думаю. По крайней мере, это может при работе Linux.
Вам будет нужен плагин для него все же. Mod_aspdotnet является Вашим другом:-)
Вы могли использовать Apache и моно с mod_mono. Это походит на большую работу, но это должно быть, сделали задание. Я предполагаю, что это зависит от причины, Вам нужно что-то другое, чем IIS, является ли это жизнеспособным способом сделать это.
Есть несколько проектов с открытым исходным кодом для облегченных веб-серверов, реализованных на C #.
Проект Kayak выглядит многообещающим, но проект C # WebServer на данный момент кажется более надежным.
Вы также можете использовать Abyss Web Server, который совместим с ASP.NET.