Подтвердить что ты не робот

Как запустить HelloWeb из asp.net vnext на Mac?

Я смотрел поток от TechEd 2014 для будущего Asp.Net, и я увидел, что они могут запускать проекты vnext в MAC. В проекте Github ничего не говорится об этой функции.

Итак, мои вопросы касаются того, как кто-то идет о публикации и запуске образцов HelloWeb или HelloMVC на MAC.

Я заметил, что Hanselman и David fowler использовали пользовательскую копию имен Nowin Nowin.K - эта библиотека будет выпущена как пример где-нибудь?

UPDATE

В настоящее время то, что было показано на teched, было внутреннее построение, вместе отображающее случайное направление продукта. Команда microsoft вместе с сообществом прилагает все усилия, чтобы заставить asp.net vnext работать с linux и osx.

Если вы хотите узнать текущий статус на Issue 173 на github.com/aspnet/kruntime.

Как только поддержка интегрирована, я обновлю эту запись и добавлю ответ, объясните, как это сделать.

Привет

4b9b3361

Ответ 1

Обновлен ответ Jan 21 '15

В настоящее время обновлена ​​поддержка ASP.NET 5 в OS X и * nix. Наилучшая информация находится на ASP.NET Home Repo на GitHub, который имеет раздел "Начало работы".

Для OS X репозитория Homebrew находится здесь: https://github.com/aspnet/homebrew-k

Для * nix репозитория Docker находится здесь: https://github.com/aspnet/aspnet-docker

Оригинальный ответ от 24 мая '14

Кажется, что вы нашли обсуждение в репозитории ASP.NET vNext "KRuntime". К сожалению, команда все еще находится в процессе получения ASP.NET vNext, работающего на Mac/Linux. То, что было показано в Tech Ed, - это живой код, но использует множество пользовательских сборок (например, Mono, а также ASP.NET vNext). Команда координирует работу с Miguel de Icaza, чтобы гарантировать, что Mono имеет необходимые компоненты для ASP.NET vNext. Прогресс был достигнут, и он очень близок, но он не совсем там.

Ответ 2

По состоянию на 2015 год пост ниже устарел.

Вышло сообщение: ASP.NET vNext на OSX и Linux Я дам ему шанс, посмотрю, смогу ли я запустить HelloMvc на Ubuntu 14.04

Ответ 3

Я думаю, что вы можете искать Mono. Описывается как:

Кросс-платформа с открытым исходным кодом .NET framework

Mono - это реализация Microsoft.NET Framework с открытым исходным кодом, основанная на стандартах ECMA для С# и Common Language Runtime. Растущее семейство решений и активное сообщество с энтузиазмом помогают позиции Mono стать ведущим выбором для разработки кросс-платформенных приложений.