A decent web server with a low trace level? (.net)

I am looking for a server that:

  • Easy,
  • Non-buggy, Supports .NET,
  • Works on the client for testing,
  • Running on windows


Cassinni is too buggy, IIS is too expensive, Apache is hard to configure, XSP is Linux only

Visual Web Developer cuts it.

+6
source share
6 answers

IIS This is the only server that supports .Net very well. You can go from Mod_Mono to Apache, but it probably won't be as stable as starting IIS.

+8
source share

Cassini

Note: (from your site)

"UltiDev recommends using the UltiDev Cassini web server as an Intranet web server (inside the local network). Providing UltiDev Cassini to the Internet can be insecure without using HttpVPN because the UltiDev Cassini window service runs under the powerful Local System (NT AUTHORITY \ SYSTEM) Compromising applications running under Cassini can give an attacker complete control over the system.

+3
source share

XSP - "Lightweight and Simple Web Server Written in C #"

Of course you will get better performance from apache + mod_mono, but it is definitely easy

XSP also works on Windows: http://www.mono-project.com/Mono:Windows

+2
source share
+1
source share

This may not apply to this discussion, but be careful when testing / debugging on cassini. Its threaded model is different from IIS. I had security issues (thread.CurrentPrincipal, etc.) on cassini that just disappeared when I started debugging from IIS.

+1
source share

The company I work with creates a server called Neokernel Web Server that meets these requirements; it can be used stand-alone or built into your application and run programmatically. The build is about 500 KB, so it's pretty small. This is a commercially supported product with a free evaluation license. It is not based on the Cassini source code, although, like IIS and Cassini, it uses the ASP.NET processing pipeline for ASP.NET files.

+1
source share

All Articles