Pull to refresh

Comments 20

У меня вот почему-то при запуске под Mono не подхватывается _ViewStart. Ну и Kestrel пока сыроват. Ещё не особо понятно, как всё это счастье отлаживать, символов-то никто не генерует.
при запуске k build в консоли все ошибки показывает
Ошибки компиляции — это одно. Подлючение отладчика — совсем другое.
Во вторых отныне .NET будет кроссплатформенным, ровно как и разрабатываемый веб-сервер.

это значит ASP MVC сайты можно будет разворачивать не только в IIS?
Можно поподробнее.
Теперь оно умеет работать поверх любого OWIN-совместимого хоста.
У меня вообще большое подозрение, что для оптимальной производительности понадобится брать какой-нибудь Proxygen, писать нативный веб-сервер, а дальше с использованием libmono уже хостить приложение. Этакий IIS под линуксом.
А разве kestrel не нативный? он кстати сможет работать по nginx если я правильно понимаю.
Kestrel писан на C#, просто для I/O вместо System.Net.Sockets использует libuv через P/Invoke.
А как у него с производительностью относительно деплоя на Win? Есть бенчмарки по теме?
Это понятно. Спросил на всякий случай. А как бы вы сравнили его, по удобству и скорости разработки с django или ror? Я новый релиз пока не смотрел, только обзоры читаю.
Сорри за оффтоп.
Переменную окружения вы назначали только для консоли?
У меня в Yosemite для Sublime Text не получилось установить export PATH="/usr/local/bin:$PATH" (т.е. для GUI приложений).
Мой bash_profile (там еще есть composer, не обращайте на него внимания)

export PATH=~/.composer/vendor/bin:/usr/local/bin:$PATH
export EDITOR='sublime -w'
export MONO_GAC_PREFIX="/usr/local"
source kvm.sh
и sublime text, запущенный не из терминала, видит "/usr/local/bin"?
Это и на убунте можно также стенку приподнять?
Можно, только надо libuv-1.0.0-rc2 собрать. Соорудил небольшую инструкцию, см. про костыли внизу.
есть кстати docker образ… только его надо доправить (см. комментарий).
Sign up to leave a comment.

Articles