华为鲲鹏云服务最佳实践xsp-4.5(rpm)安装配置指南
【摘要】 XSP是一个用C#编写的独立Web服务器,可用于运行ASP.NET应用程序以及一组页面控件和Web服务,用来体验ASP.NET。本文详细描述了在aarch64上对其进行编译使用的过程。
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
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
小小学习者2019/11/25 14:19:571楼编辑删除举报