




Существует 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.
Стоит отметить, что UWS Pro бесплатен и предназначен для пожертвований.
По словам авторов, cassini устарел, пожалуйста, измените принятый ответ, чтобы избежать путаницы.
Думаю, Apache 2 может это сделать. По крайней мере, может при работе в Linux.
Однако для этого вам понадобится плагин. Mod_aspdotnet - ваш друг :-)
Вы можете использовать Apache и mono с mod_mono. Похоже, что работы много, но она должна быть выполнена. Я предполагаю, что это зависит от причины, по которой вам нужно что-то другое, кроме IIS, является ли это жизнеспособным способом сделать это.
Есть несколько проектов с открытым исходным кодом для легких веб-серверов, реализованных на C#.
Проект Kayak выглядит многообещающим, но проект C# WebServer на данный момент кажется более надежным.
Вы также можете использовать Веб-сервер Abyss, то есть Совместимость с ASP.NET.
UltiDev выпустила новую версию своего веб-сервера - Веб-сервер UltiDev Pro. Он поддерживает .NET Framework 4. Это очень продвинутый, но крошечный распространяемый веб-сервер, подходящий для отладки из Visual Studio или размещения веб-приложений, как это делает IIS.
Если у вас установлены какие-либо компоненты VisualStudio, это даст вам функциональность IIS на http: // локальный: 8080 / Конечно, версия Dev-сервера может отличаться (10.0 в примере ниже).
mkdir c:\inetpub\wwwroot
cd "C:\Program Files (x86)\Common Files\microsoft shared\DevServer\10.0"
WebDev.WebServer40 /port:8080 /path:"c:\inetpub\wwwroot" /vpath:"/"
И теперь есть UltiDev Web Server Pro UWS, который поддерживает ASP.NET 4, 3.x, 2.0 и 1.1.