Other XSP options can be set on the command line, such as the application directory and the port to listen on. Place additional assemblies in the bin directory. The easiest way to start XSP is to run it from within the root directory of your application.
MONO FRAMEWORK LINUX CODE
The code is available from our download page (look for XSP web server) or from the Git repository (module name: xsp). XSP works under both the Mono and Microsoft runtimes.
![mono framework linux mono framework linux](https://andrewlock.net/content/images/2018/05/building_mono_banner.png)
XSP is a standalone web server written in C# that can be used to run your ASP.NET applications with minimal effort. See the FastCGI Nginx page for details on installation and configuration. Nginx is a high-performance HTTP server which support running ASP.NET and ASP.NET MVC web applications through FastCGI protocol. See the mod_mono page for details on installation and configuration. mod_mono contains the actual Apache module, and xsp contains the actual ASP.NET hosting engine, both are available from our download page.
MONO FRAMEWORK LINUX INSTALL
To use this, you must download and install the mod_mono and xsp components of Mono. The external ASP.NET host is called “mod-mono-server” and is part of the XSP module. The mod_mono module runs within an Apache process and passes all the requests to ASP.NET applications to an external Mono process that actually hosts your ASP.NET applications. The mod_mono Apache module is used to run ASP.NET applications within the Apache web server. More advanced users can use the HttpListener and the ASP.NET hosting to create their own hosts for ASP.NET applications. Keep in mind that XSP is a very limited server and is only useful to get acquainted with ASP.NET and Mono, it only support HTTP 1.0 and does not provide much extensibility or configuration.
![mono framework linux mono framework linux](http://openhardwaremonitor.org/wordpress/wp-content/uploads/2011/04/screenshot1.png)