wget http://download.mono-project.com/repo/xamarin.gpg
sudo apt-key add xamarin.gpg
echo "deb http://download.mono-project.com/repo/debian wheezy main" | sudo tee --append /etc/apt/sources.list.d/mono-xamarin.list
sudo apt-get update
sudo apt-get install mono-complete
sudo certmgr -ssl -m https://go.microsoft.com
sudo certmgr -ssl -m https://nugetgallery.blob.core.windows.net
sudo certmgr -ssl -m https://nuget.org
mozroots --import --sync
curl https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.sh | sh && source ~/.kre/kvm/kvm.sh && kvm upgrade
Следует предварительно поставить npm из PPA и сделать npm install -g bower
project.json:
{
...
"dependencies":{
...
"Microsoft.AspNet.Server.Kestrel": "1.0.0-beta1",
"Kestrel": "1.0.0-beta1"
},
...
"commands":
{
...
"kestrel": "Microsoft.AspNet.Hosting --server Kestrel --server.urls http://localhost:5001"
}
Костыли
Ввиду того что это бета, из коробки оно не заводится.
Сейчас Kestrel требуется libuv версии 1.0.0-rc, которой нет в дистрибутивах, так что её нужно сначала собрать. Исходники брать здесь Прекомпилированную здесь
Положить нужно в /usr/lib
Так же потребовался однократный запуск хоть одного vNext сайта от root
Помимо этого по не ясной мне причине оно не видит _ViewStart из-за чего не подхватывается Layout вьюшек.