This is our fork of the ASP.NET framework (original readme below). The only change is to the ApiExplorer class in System.Web.Http, which has been modified to allow for our dynamic versioning scheme.
To build a new version of the Agridigital.System.Web.Http package and publish it to Nuget, follow these steps:
- Open the
Runtimesolution in Visual Studio. - Build the
System.Web.Httpproject (in release, which should be default). This will compile a new version ofSystem.Web.Http.dllandSystem.Net.Http.Formatting.dll. - Edit the Powershell script
publish-package.ps1to include the correct version number and API key for Nuget (if you don't have it ask Cadel). - Run the Powershell script as an administrator. This will copy the new DLLs to the correct location, generate a nuspec file, mark the DLLs to avoid key verification, build the package, and upload it to Nuget.
Note: This repo is for ASP.NET MVC 5.x, Web API 2.x, and Web Pages 3.x. For ASP.NET Core MVC, check the MVC repo.
ASP.NET MVC is a web framework that gives you a powerful, patterns-based way to build dynamic websites and Web APIs. ASP.NET MVC enables a clean separation of concerns and gives you full control over markup.
This repo includes:
- ASP.NET MVC 5.x
- ASP.NET Web API 2.x
- ASP.NET Web Pages 3.x
- ASP.NET Razor 3.x
The latest built and tested packages from this repo are available on this MyGet feed: https://dotnet.myget.org/gallery/aspnetwebstack-dev
| Git tag | Git branch | Other products | MVC package versions | Web API package (product) versions | Web Pages package versions |
|---|---|---|---|---|---|
| v2.0.4 | v2.0-rtm | 4.0.40804 | 4.0.30506 | 2.0.30506 | |
| v2.1 | ASP.NET and Web Tools 2012.2, VS 2012 Update 2 (not on http://nuget.org) | v4 2012.2 Update RTM | v1 2012.2 Update RTM | v2 2012.2 Update RTM | |
| v3.0.2 | v3-rtm | 5.0.2 | 5.0.1 (2.0.1) | 3.0.1 | |
| v3.1.3 | v3.1-rtm | 5.1.3 | 5.1.2 (2.1.2) | 3.1.2 | |
| v3.2.4 | In https://dotnet.myget.org/gallery/aspnetwebstack-dev feed; not on https://nuget.org yet | 5.2.4 | 5.2.4 (2.2.4) | 3.2.4 | |
| master | New work e.g. Web API 2.2.5-preview1 |