LINUX 下Jexus部署ASP.NET Core WebApi
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img0.ph.126.net/KcEVu6edMgo_5xcYa8uJFg==/6632594987349467541.png)
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img1.ph.126.net/fQtqSLAngYoPxizrZKzZzA==/6632513623489011787.png)
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img2.ph.126.net/vG5imbbUfWifJ7Tt-tYmxw==/6632503727884362005.png)
2.添加如下节点
"runtimes": {
"ubuntu.16.04-x64": {}
}
3.注释下面的节点
"scripts": {
"postpublish": [ "dotnet publish-iis --publish-folder %publish:OutputPath% --framework %publish:FullTargetFramework%" ]
}
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img2.ph.126.net/RFy6k-TZGcUUii69VeM0Yw==/6632262934837879007.png)
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img1.ph.126.net/0434PwzTE5pCP-AkOWLw2Q==/6631863812119665985.png)
1.先进入tmp目录: cd /tmp
2.下载jexus: wget http://www.linuxdot.net/down/jexus-5.8.2-x64.tar.gz
3.解压文件得到jexus文件夹:tar -zxvf jexus-5.8.2-x64.tar.gz
4. 把解压的jexus文件夹移动文件到/usr下: sudo mv jexus /usr/
5.进入/usr/jexus/siteconf目录: cd /usr/jexus/siteconf
6. 打开default配置文件进行配置:sudo vi default
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img2.ph.126.net/D2aToezxcRUECxN3GsV4Ow==/6632003450096395898.png)
AppHost={CmdLine=/var/local/publish/WebApiCoreTest;workRoot=/var/local/publish;port=5000}
CmdLine=/var/local/publish/WebApiCoreTest //指向你的站点目录的应用程序名称
workRoot=/var/local/publish //指向你的站点目录
port=5000 // jexus的端口
配置好后 :wq 保存退出。
然后执行sudo ../jws start 启动jexus
启动成功后,执行sudo netstat-lntp 查看当前端口是否正常执行使用。
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img0.ph.126.net/SkDS6IBSk9XVFU4g0ArkkA==/6632246442163450146.png)
![2017年02月24日 - tracymcgrady_zwc@126 - 鬼眼_狂](http://img2.ph.126.net/6ytFEe9t8JeevCeZnct1VQ==/6632412468419257757.png)