PORTABLE ASP.NET WEB SERVER

A small web server for .Net 4

Small asp.net web server based on the Cassini++ project

A simple .net v4 web server, for portable deployments. Does not require installation and is easy to maintain. It can run normal webform as well as MVC applications. Created in C# and Windows Forms.

Portable ASP.NET Web Server Project Open Source

Go-Live: Tue, Aug 27, 2013


Status: Deployed
Version: 2.1

Details



Tags:
  • web
  • asp.net
  • portable
  • server

Summary

Small asp.net web server based on the Cassini++ project A simple .net v4 web server, for portable deployments.
Does not require installation and is easy to maintain. It can run normal webform as well as MVC applications. Created in C# and Windows Forms.

Future versions will include:

  • Integration with Redis noDB
  • Management features
  • MVC Default Route
  • Webforms Default Document
  • Advanced File Browser
  • Web Stats

Frequently Asked Questions

***IT SUPPORTS MVC APPLICATIONS***
For Database support, download Microsoft SQL Compact 4.0

To deploy in Flash Drives and CDs/DVDs (and other portable media) modify the Portable Asp.Net Web Server.exe file in the root folder to change the startup settings.

 

Release Notes
-----------------------------

version 2.1
-----------------------------
* Added option to map MVC root (Home)
* Fixed auto startup options and args (cmd)

Version 2
-----------------------------
* Added configuration save button
* Updated to .NET v4
* UI improvements (Cleaner UI, less buttons)

Version 1.1
-----------------------------
* Fixed command line parsing bug
* Support for relative app path
* UI improvements (Cleaner UI, About box)
* Request processing improved

Installation Instructions

No installation necessary, just unpack and run

Project Documentation

Portable Asp.Net Web Server for .NET v4 
------------------------------------------

This Portable Asp.Net Web Server version requires .NET Framework v4

Features:
* Single exe file. No need to install!
* Only 500K small!
* Running ASP.NET applications!
* Licensed under Ms-PL
* Can be run as private web server or public available web server 
(recommended only in secure envirnoments)
* Minimize to tray
* Runs Asp.Net MVC

Instructions to Run Portable Asp.Net Web Server
-----------------------------

"Portable Asp.Net Web Server"    <loopback|any>

Examples:
"Portable Asp.Net Web Server" c:\ 80 / 
Starts the server with application directory "c:\" listening on port 80 on
loopback device (127.0.0.1 aka localhost)

"Portable Asp.Net Web Server" c:\ 80 / any
Starts the server with application directory "c:\" listening on port 80 on 
any ip adress (reachable from network) using virtual path "/"

"Portable Asp.Net Web Server" c:\
Starts the server with application directory "c:\" listening on port 80 of 
loopback device using virtual path "/"

"Portable Asp.Net Web Server" c:\ 8089 / any mvc
Starts the server with application directory "c:\" listening on port 80 on 
any ip adress (reachable from network) using virtual path "/" mapping to /home (MVC)

Future versions will include:

  • Integration with Redis noDB
  • Management features
  • MVC Default Route
  • Webforms Default Document
  • Advanced File Browser
  • Web Stats

Open Source and Collaboration

Microsoft Public License (MS-PL)

[OSI Approved License]

This license governs use of the accompanying software. If you use the software, you
accept this license. If you do not accept the license, do not use the software.

1. Definitions
The terms "reproduce," "reproduction," "derivative works," and "distribution" have the
same meaning here as under U.S. copyright law.
A "contribution" is the original software, or any additions or changes to the software.
A "contributor" is any person that distributes its contribution under this license.
"Licensed patents" are a contributor's patent claims that read directly on its contribution.

2. Grant of Rights
(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any derivative works that you create.
(B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software.

3. Conditions and Limitations
(A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or trademarks.
(B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically.
(C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software.
(D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license.

  • (E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantability, fitness for a particular purpose and non-infringement.

Collaboration Request Form

Insert your information in order to request being a part of the collaboration team

Project Downloads

  • Application Binaries (Size 148.57 KB, Created on 2/7/2015)
    Download Details
    Keywords:
    • asp.net
    • portable
    • web
    • server
    • binaries
    • run
  • Project Source Code (Size 1.1 MB, Created on 2/7/2015)
    Download Details
    Keywords:
    • open source
    • code
    • source
    • free

Author :: Carlos Casalicchio
Last Update :: Tuesday, February 9, 2016:4:17 AM

Page Site
^