我已经安装了 Mono 3,但是当我运行时xsp
或者xsp4
它显示我正在使用 .NET 4.0。我需要.NET 4.5。可能吗?我在哪里可以配置它?
我看过这个页面,但我没有下载源代码的任何文件夹。
这是我通过运行进入网站时显示的内容xsp4
:
版本信息:3.2.7(master/1eef047 C nov 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
得到依赖
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
从 github 安装最新的稳定 Mono
cd /opt/mono
./autogen.sh --prefix=/usr
make
make install
从 github 安装最新的稳定 XSP
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" "$@"