Я установил Mono 3, однако, когда я запускаю xsp
или xsp4
, он показывает, что я использую .NET 4.0. Мне нужно иметь .NET 4.5. Является ли это возможным? Где я могу его настроить?
Я видел эта страница, но у меня нет ни одной из тех папок, в которые я загружал исходники.
Вот что он показывает, когда я захожу на сайт, запуская xsp4
:
Информация о версии: 3.2.7 (master/1eef047 C 28 ноября 18:16:30 EET 2013); Версия ASP.NET: 4.0.30319.17020
Как я установил Mono и XSP
Сначала я скачал 32-битную версию Lubuntu 13.10 и запустил ее в VirtualBox. Потом сделал apt-get update
и apt-get upgrade
. После этого перезагрузил систему.
Убедитесь, что все команды выполняются от имени суперпользователя.
sudo -s
Есть зависимости
apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev mono-gmcs git
Загруженные исходники Mono и XSP
cd /opt
git clone git://github.com/mono/mono.git
git clone git://github.com/mono/xsp.git
Установлен последний стабильный Mono с github.
cd /opt/mono
./autogen.sh --prefix=/usr
make
make install
Установлен последний стабильный XSP с github
cd /opt/xsp
./autogen.sh --prefix=/usr
make
make install
Проверено, что у меня на XSP работает 4.0 вместо 4.5.
cd /home/pc/web
xsp4 # 4.0
xsp2 # 2.0
xsp # 2.0
Моя конфигурация
/usr/bin/xsp4
похоже, что он должен использовать 4.5. Так же, как предложил этот ответ. Кроме того, у меня нет xsp4.exe
в моем /usr/lib/mono/4.0/
, только в /usr/lib/mono/4.5/
, поэтому я не могу скопировать ничего, что предлагается в этом ответе.
#!/bin/sh
exec /usr/bin/mono $MONO_OPTIONS "/usr/lib/mono/4.5/xsp4.exe" "$@"
/opt/mono/bin/xsp4
? Это то, что редактируется, чтобы сделать монопрогон 4.5 в связанном вопросе. - person bzlm   schedule 29.11.2013