Я установил Mono 3, но когда я запустил xsp
или xsp4
, это показывает, что я использую .NET 4.0. Мне нужно иметь .NET 4.5. Является ли это возможным? Где я могу его настроить?Как запустить .NET 4.5 на XSP с помощью Mono?
Я видел this страницу, но у меня нет ни одной из тех папок, где я загружал источники.
Это то, что он показывает, когда я вхожу сайт, запустив xsp4
:
Информация о версии: 3.2.7 (мастер/1eef047 C 28 ноября 18:16:30 EET 2013); ASP.NET версии: 4.0.30319.17020
Как я установил Mono и XSP
Во-первых, я скачал Lubuntu 13.10 32bit и запустил его в VirtualBox. Затем сделали apt-get update
и apt-get upgrade
. После этого перезагрузили систему.
Убедитесь, что все команды выполнены как суперпользователь.
sudo -s
Got зависимостей
apt-get install autoconf automake libtool g++ gettext libglib2.0-dev libpng12-dev libfontconfig1-dev mono-gmcs git
Загруженные источники моно и 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
Installed последний стабильный XSP от GitHub
cd /opt/xsp
./autogen.sh --prefix=/usr
make
make install
Испытано, что у меня есть 4,0 работает на XSP вместо 4,5
cd /home/pc/web
xsp4 # 4.0
xsp2 # 2.0
xsp # 2.0
Моя конфигурация
/usr/bin/xsp4
выглядит, как он должен использовать 4.5. Точно так же, как this ответ предлагается. Кроме того, у меня нет 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" "[email protected]"
Чтобы ответить на ваш вопрос, вам нужно рассказать нам, как вы установили mono 3, как вы установили xsp, и какой дистрибутив и версия Linux у вас есть – knocte
@knocte Okey, сейчас я делаю все от потому что я что-то сломал. Как только я закончу, я расскажу точные шаги, которые я последовал. – sed
@knocte okey Я добавил шаг за шагом, как я установил xsp и mono. – sed