• PORTABLE ASP.NET
    W
    E
    B
    S
    E
    R
    V
    E
    R

Portable ASP.NET Web 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

Project Details

  • Documentation
  • Installation
  • FAQ
  • Collaboration
  • Download
  • 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
  • Installation Instructions

    No installation necessary, just unpack and run

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

    Portable Asp.Net Web Server <physical-path> <port> <virtual-path> <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)

  • 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
  • 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.
  • Project Downloads

    This is A simple .net v4 web server, for portable deployments.
    Size 0Kb
    Created : 2/7/2015
    Tags :

    asp.net run portable web server binaries

    **********************************************************

    This is asp.net web server project code
    Size 0Kb
    Created : 2/7/2015
    Tags :

    open source code source free

    **********************************************************