华为鲲鹏云服务最佳实践xsp-4.5(rpm)安装配置指南
1、简介
XSP是一个用C#编写的独立Web服务器,可用于运行ASP.NET应用程序以及一组页面控件和Web服务,用来体验ASP.NET。
类别:控件
2、基础环境
类别 | 子项 | 版本 | 获取地址(方法) |
华为云 华为云 | 虚拟机 | RC3(916) | -- |
OS | CentOS | 7.5 | |
Kernel | 4.14 | ||
软件包 | xsp
| 4.5 | https://kojipkgs.fedoraproject.org//packages/xsp/4.5/2.fc29/src/xsp-4.5-2.fc29.src.rpm |
3、依赖安装
yum install -y epel-release.noarch yum install -y mono-web-devel mono-data mono-devel mono-data-sqlite mono-data-oracle monodoc-devel autoconf automake libtool wget http://www.rpmfind.net/linux/fedora/linux/releases/29/Everything/aarch64/os/Packages/n/nunit-3.7.1-6.fc29.aarch64.rpm wget http://www.rpmfind.net/linux/fedora/linux/releases/29/Everything/aarch64/os/Packages/n/nunit-devel-3.7.1-6.fc29.aarch64.rpm rpm -ivh nunit-3.7.1-6.fc29.aarch64.rpm nunit-devel-3.7.1-6.fc29.aarch64.rpm |
4、编译xsp
下载安装包
wget https://kojipkgs.fedoraproject.org//packages/xsp/4.5/2.fc29/src/xsp-4.5-2.fc29.src.rpm rpm -ivh xsp-4.5-2.fc29.src.rpm |
修改.spec文件
1. 在%files字段下所有路径前加“/”,如下图
修改前:
修改后:
将%files字段下%{_monogacdir}全部替换为/usr/lib/mono/gac
将%files字段下%{_monodir}/4.?全部替换为/usr/lib/mono/4.5
保存文件后开始编译
rpmbuild -bb xsp.spec |
5、系统配置
无
6、测试
安装测试
启动测试
7、参考信息
无
8、FAQ
Q:编译xsp,执行rpmbuild -bb xsp.spec,报错如下图
A:在%files字段下所有路径前加“/”,如下图
Q:编译xsp,执行rpmbuild -bb xsp.spec,报错如下图
A:find查找到对应宏代表的路径替换即可,如下
将%files字段下%{_monogacdir}全部替换为/usr/lib/mono/gac
将%files字段下%{_monodir}/4.?全部替换为/usr/lib/mono/4.5
- 点赞
- 收藏
- 关注作者
评论(0)