Справка с ASP.NET на Linux

Я могу установить asp.net на сервере человечности 16.04 LTS? Если так, как я могу установить на своем сервере. Я искал эту проблему, но я не могу найти. Я работаю над vps

Извините за мой английский язык.

0
задан 15 December 2016 в 11:41

2 ответа

Если Вы идете с чистой установкой как, я сделал затем, необходимо установить Моно. Я пошел с сервером Ubuntu 14 изображений в Windows Azure. Если у Вас есть чистая машина затем, можно установить Моно путем компиляции ее из источников, но можно также установить Моно диспетчер пакетов использования. It’s, важный, чтобы иметь Моно 3.4.1 или позже.

  1. Доступ Ubuntu с помощью Удаленного рабочего стола

Как моя Ubuntu работает на облаке Windows Azure, и я покажу этот Linux также от моего Поверхностного RT, мне нужен некоторый способ получить доступ к Ubuntu с помощью Удаленного рабочего стола. Вот хорошее руководство, как заставить Удаленный рабочий стол работать с Ubuntu:

, Как установить xrdp в Ubuntu 14.04. (Griffon’s Библиотека IT) NB! Вы don’t нужен на самом деле Удаленный рабочий стол, если Вы don’t хотите выполнить браузер в Вас, машина Linux и Вы не имеет также никаких других причин использовать рабочий стол. Если Вы предпочитаете иметь только доступ оболочки затем it’s хорошо. Чтобы видеть, что веб-приложения работают на Linux, Вы должны позже открыть некоторые порты, возможно, или туннель использования к Linux.

  1. Установка K Runtime

Выполнение следующая команда в терминале:

завихрение https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.sh | sh & & получите ~/.kre/kvm/kvm.sh

Это установит K менеджера по версии (KVM), K Runtime (KRE) и K диспетчер пакетов (KPM), необходимо выполнить приложения ASP.NET vNext на Вас машина.

  1. Установка последний KRE

Теперь let’s устанавливают последний KRE. Выполните следующую команду в терминале:

обновление kvm

Эта команда называет KVM и просит, чтобы это загрузило и установило последний KRE.

  1. Фиксируют NuGet.config

It’s, возможный, что NuGet понятия не имеет об источнике ASP.NET vNext пакета. Можно найти NuGet.config от:

/ размещают//.config/NuGet

, Если он имеет только пустой и закрытый тег конфигурации в нем, затем изменяют содержание, чтобы быть похожими на это:

https://www.myget.org/F/aspnetmaster//> NB! Мы добавили источник ASP.NET vNext пакета, где опубликованные пакеты сохранены. Если Вы хотите играть с необработанным материалом, затем используют aspnetvnext вместо aspnetmaster.

  1. Получают Ваше приложение от Мерзавца

Теперь, необходимо получить источник некоторого приложения ASP.NET vNext к машине. Вероятно, Вы используете Мерзавца. Для загрузки примеров приложения ASP.NET vNext, необходимо выполнить следующую команду:

клон мерзавца https://пакеты Восстановления github.com/aspnet/Home.git

В терминальном перемещении к корневой папке Вашего приложения ASP.NET vNext и пакетов восстановления это использует для выполненного:

восстановление kpm

Теперь восстановления KPM все пакеты должны были запустить Ваше приложение. Эта информация читается из project.json файлов в Ваших корневых папках приложений.

  1. Выполнение Ваше приложение

Теперь it’s время, чтобы запустить Ваше приложение и видеть, работает ли это:

К пустельги

Эта команда называет KRE и говорит этому использовать пустельгу в качестве веб-сервера. Насколько я в настоящее время знаю it’s единственный сервер, можно использовать на Linux из поля.

  1. Фиксируют ошибки пустельги

, Если Вы становитесь странными ошибки пустельги затем в собственном блоке пустельги существует проблема. Для избавлений от этого чтения задач заносят Бост в блог Первое Впечатление от.NET vNext Carolyn Van Slyck. Посреди страницы можно найти раздел названным как пустельга и существует также краткий справочник, как заменить проблематичный файл. Для сохранения Вас от создания и фиксации собственного lib, Carolyn также обеспечивает скомпилированный двоичный файл, который можно использовать.

После фиксации выполненной k пустельги снова и теперь это должно работать без проблем.

0
ответ дан 7 November 2019 в 07:49

Спасибо за справку, но у меня есть проблема с установкой kvm.

, Когда я пишу эту команду в терминальном "завихрении https://raw.githubusercontent.com/aspnet/Home/master/kvminstall.sh | sh & & источник ~/.kre/kvm/kvm.sh"

Общий % % Полученный % Время Времени Времени Средней скорости Xferd Текущая Загрузка Dload Общая Потраченная Левая Скорость 100 2609 100 2609 0 0 9764 0-:-:-:-:-:-: - 9 771 Загрузка kvm как сценарий к '/root/.k/kvm', Загружающему kvm от' https://raw.githubusercontent.com/aspnet/Home/master/kvm.sh'

и запись эта команда

chmod +x kvm.sh & &./kvm.sh

Показывает мне

./kvm.sh: 381:./kvm.sh: Синтаксическая ошибка: "(" неожиданный (ожидание";";)

я изменяю человечность на 14,04

0
ответ дан 7 November 2019 в 07:49

Другие вопросы по тегам:

Похожие вопросы: