2014-11-11 3 views
2

Я запускаю one of the latest versions of Monodevelop в Linux Mint, который раньше работал, прежде чем отформатировать мой диск и сделать новую установку. Когда я строю свой проект он строит хорошо, но когда я пытаюсь запустить его, я получаю следующее сообщение:Веб-сервер ASP.NET не может быть запущен, а среда Mono не переключается

Could not launch ASP.NET web server. The xsp4 web server cannot be found. Please ensure that it is installed.

я установил xsp4 и xsp4-базовые пакеты. Я нашел in a question and answer on askubuntu, что мне нужно переключить Mono runtime, чтобы он смог найти xsp4.

Когда я перехожу в меню «Редактирование»> «Настройки»> «Проекты»> «.NET Runtimes», я вижу опции Mono 3.10.0 (Default) и Mono 3.10.0 (/usr). К сожалению, когда я переключаюсь на /usr один (тот, который мне нужен и должен работать), я получаю ту же ошибку, что и выше, что веб-сервер не может быть найден. И теперь странная часть: когда я снова смотрю в вариантах времени исполнения .NET, я вижу, что она переключила значение по умолчанию обратно на исходное.

The problem visualised.

Переключающий назад к другому по умолчанию происходит только после того, как я нажимаю F5 и попытаться построить решение (как с выпуском и отладки).

Кто-нибудь знает, как я могу это исправить?

+0

Что находится в '/ USR/BIN/xsp'? – abatishchev

+0

@abatishchev Ничего. –

+0

Так что ничего в '/ usr/bin/xsp4' тоже? – abatishchev

ответ

7

В случае мы бежим ASP.NET application on Mono используя Monodevelop в первый раз, мы можем получить ошибку ниже:

Could not launch ASP.NET web server

В некоторых случаях проблема является неправильной установкой xsp4 сервера.

Установите его с помощью:

sudo apt-get install mono-xsp4

Это решило выше ошибки.

Дополнительно: получить от программного обеспечения центра Ubuntu путем поиска xsp4

mono-xsp4 in Ubuntu software center

source