年底了.才觉得囊中羞涩.
准备去要饭,冬天又太冷,想了想,还是在网上要饭吧.
所以做了一个线上要饭的网站,既想恰烂钱,又礼貌而不失尴尬
我还真的是个小机灵鬼呢
要饭人要饭魂要饭都是人上人,要自己的饭,让别人无饭可要
说一下效果吧 就是支持微信和支付宝要饭嘛,
然后好心人输入金额扫描支付
然后网站自动更新这条施舍记录 提示"已施舍"
当然没支付的也更新 会提示"貌似施舍"
演示地址:http://yaofan.caomei.in/
(演示地址可能会和图例以及你们下载的不太一样,原因是因为我一直在修改完善和美化,
等都弄好了 会在此贴更新,并将相应的应用程序上传到帖子最底部的网盘链接)
本程序非源码 只是应用程序,目前也不会提供源码,原因是仓促上线,使用的layjs和asp.net core MVC搭建的
代码稍丑 无脸见人
元旦后会做一个vue+asp.net core webapi的 分离一下前后端 到时候开源给你们吧
先上图
web程序使用起来还是挺麻烦的,
下面简单介绍一下吧
[Asm] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 | 基于.net5.0开发 SelfContained表示自带.NET Core运行时环境与程序集依赖,部署的目标机器不需要安装.NET Core SDK 不过需要安装.net Core运行时 不带SelfContained的需要安装.NET Core SDK .net core5.0相关文件下载地址:https://dotnet.microsoft.com/download/dotnet/5.0 只支持码支付 找到appsettings.json文件 里面可以配置码支付的api地址 token和码支付ID 改成你自己的就行了 数据库在Data文件夹内 回调地址需要在码支付配置 为http://你的域名/Notify 修改网站标题在appsettings.json文件的 title 里面 修改端口号在appsettings.json文件的 urls里面 修改logo 在wwwroot/image下面 部署到服务器相关教程如下: 使用 IIS 在 Windows 上托管 ASP.NET Core https://docs.microsoft.com/zh-cn/aspnet/core/host- and -deploy/iis/?view=aspnetcore-5.0 使用 Nginx 在 Linux 上托管 ASP.NET Core https://docs.microsoft.com/zh-cn/aspnet/core/host- and -deploy/linux-nginx ? view=aspnetcore-5.0 使用 Apache 在 Linux 上托管 ASP.NET Core https://docs.microsoft.com/zh-cn/aspnet/core/host- and -deploy/linux-apache ? view=aspnetcore-5.0 其他教程请参考微软官方文档 https://docs.microsoft.com/zh-cn/aspnet/core/host- and -deploy/?view=aspnetcore-5.0 已Ubuntu 16.04部署为例 1.安装运行时 sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-get install -y aspnetcore-runtime-5.0 2.安装和配置防火墙 sudo apt-get install ufw sudo ufw allow 22/tcp sudo ufw allow 80/tcp sudo ufw allow 443/tcp sudo ufw allow 9010/tcp sudo ufw enable 3.上传目录到服务器 4.ssh登录服务器 在网站目录运行 dotnet BeggingOnline.dll (有个空格记得要输上) 5.守护程序的话或者nginx托管的话 请自行百度或者微软官网文档 6.记得服务器的安全组设置一下 window本地测试的话 直接双击BeggingOnline.exe即可运行 浏览器打开http://localhost:9010/即可 或者命令行运行dotnet BeggingOnline.dll (有个空格记得要输上) |
下载的时候下载最新上传的就行了蓝奏云:https://suning.lanzous.com/b015ye37a