Mike Smith f532415394 master Should only kill with 15 %!s(int64=11) %!d(string=hai) anos
..
lib c67b2ab329 Updated NuGet.exe %!s(int64=12) %!d(string=hai) anos
src e4562a59ea Updated aspnet dependencies %!s(int64=12) %!d(string=hai) anos
.gitignore 8254df9322 Refactored ASP.NET %!s(int64=12) %!d(string=hai) anos
README.md 740ac9104f Updated mono %!s(int64=12) %!d(string=hai) anos
__init__.py 09743fb6e0 Renamed aspnet-mono to aspnet and modified for Windows %!s(int64=12) %!d(string=hai) anos
benchmark_config facd386b47 Fix some aspnet tests to be labeled as IIS instead of nginx %!s(int64=12) %!d(string=hai) anos
nginx.conf 35d24d7904 verify No more logging to /dev/null %!s(int64=11) %!d(string=hai) anos
setup_iis.ps1 b6e27cc06d Improve setup robustness of Windows tests %!s(int64=12) %!d(string=hai) anos
setup_iis.py d9678ff22e 18938 Passing the error log to the test start/stop %!s(int64=12) %!d(string=hai) anos
setup_nginx.py f532415394 master Should only kill with 15 %!s(int64=11) %!d(string=hai) anos
setup_xsp.py f532415394 master Should only kill with 15 %!s(int64=11) %!d(string=hai) anos
source_code 66e46ee08e codeLineCount Create source_code file for each framework. Modify count_sloc to use gather_frameworks instead of a large list %!s(int64=12) %!d(string=hai) anos

README.md

ASP.NET MVC on Windows and Mono

Tests

  • JSON serialization
  • Single database query
  • Multiple database queries
  • Server-side templates and collections
  • Database updates
  • Plaintext

Versions

Language

  • C# 5.0

Platforms

  • .NET Framework 4.5 (Windows)
  • Mono 3.2.1 (Linux)

Web Servers

  • IIS 8 (Windows)
  • XSP latest (Linux)
  • nginx 1.4.1 & XSP FastCGI (Linux)

Web Stack

  • ASP.NET 4.5
  • ASP.NET MVC Framework 4

Databases

  • MySQL Connector/Net 6.7.2-beta (custom build)
  • Npgsql 2.0.13-beta1
  • Entity Framework 6.0.0-beta1
  • Mongo C# Driver 1.8.2

Developer Tools

  • Visual Studio 2012

Mono Installation

sudo apt-get install git-core build-essential autoconf automake libtool zlib1g-dev pkg-config

git clone git://github.com/mono/mono
cd mono
git checkout mono-3.2.1
./autogen.sh --prefix=/usr/local
make get-monolite-latest
make EXTERNAL_MCS=${PWD}/mcs/class/lib/monolite/gmcs.exe
sudo make install

cd ..

git clone git://github.com/mono/xsp
cd xsp
./autogen.sh --prefix=/usr/local
make
sudo make install

mozroots --import --sync