Альтернативы IIS для окон для запуска ASP.NET
Есть ли альтернативы IIS для Windows для запуска ASP.NET?
CassiniEx кажется довольно старым?
Ответы
Ответ 1
Существует 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.
Ответ 2
Apache 2 может это сделать, я думаю. По крайней мере, он может работать в Linux.
Для этого вам понадобится плагин. Mod_aspdotnet - ваш друг: -)
Ответ 3
Вы также можете использовать веб-сервер Abyss.
Веб-сайт:
http://www.aprelium.com/abyssws/
страница совместимости ASP.Net:
http://www.aprelium.com/abyssws/aspnet/
Ответ 4
UltiDev выпустила новую версию своего продукта веб-сервера - UltiDev Web Server Pro. Он поддерживает .NET Framework 4. Это очень продвинутый, но крошечный распространяемый веб-сервер, подходящий для отладки из Visual Studio или размещения веб-приложений, как это делает IIS.
Ответ 5
Есть несколько проектов с открытым исходным кодом для облегченных веб-серверов, реализованных на С#.
Проект Kayak выглядит многообещающим, но проект С# WebServer кажется более надежным на данный момент.
Ответ 6
Вы можете использовать Apache и mono с mod_mono. Это похоже на большую работу, но это должно быть сделано. Я думаю, это зависит от причины, по которой вам нужно что-то другое, кроме IIS, независимо от того, является ли это жизнеспособным способом.