BeggingOnline(草莓要飯網(wǎng))是一款24小時(shí)全自動(dòng)在線要飯乞討施舍系統(tǒng)網(wǎng)站程序,本程序非源碼 只是應(yīng)用程序,目前也不會(huì)提供源碼,原因是倉(cāng)促上線,使用的layjs和asp.net core MVC搭建的。
軟件說(shuō)明
年底了.才覺(jué)得囊中羞澀.
準(zhǔn)備去要飯,冬天又太冷,想了想,還是在網(wǎng)上要飯吧.
所以做了一個(gè)線上要飯的網(wǎng)站,既想恰爛錢(qián),又禮貌而不失尷尬
要飯人要飯魂要飯都是人上人,要自己的飯,讓別人無(wú)飯可要
說(shuō)一下效果吧 就是支持微信和支付寶要飯嘛,
然后好心人輸入金額掃描支付
然后網(wǎng)站自動(dòng)更新這條施舍記錄 提示"已施舍"
當(dāng)然沒(méi)支付的也更新 會(huì)提示"貌似施舍"
使用說(shuō)明
web程序使用起來(lái)還是挺麻煩的,下面簡(jiǎn)單介紹一下吧
基于.net5.0開(kāi)發(fā)
SelfContained表示自帶.NET Core運(yùn)行時(shí)環(huán)境與程序集依賴,部署的目標(biāo)機(jī)器不需要安裝.NET Core SDK
不過(guò)需要安裝.net Core運(yùn)行時(shí)
不帶SelfContained的需要安裝.NET Core SDK
.net core5.0相關(guān)文件下載地址:https://dotnet.microsoft.com/download/dotnet/5.0
只支持碼支付
找到appsettings.json文件
里面可以配置碼支付的api地址 token和碼支付ID
改成你自己的就行了
數(shù)據(jù)庫(kù)在Data文件夾內(nèi)
回調(diào)地址需要在碼支付配置 為http://你的域名/Notify
修改網(wǎng)站標(biāo)題在appsettings.json文件的 title里面
修改端口號(hào)在appsettings.json文件的 urls里面
修改logo 在wwwroot/image下面
部署到服務(wù)器相關(guān)教程如下:
使用 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
其他教程請(qǐng)參考微軟官方文檔
https://docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/?view=aspnetcore-5.0
已Ubuntu 16.04部署為例
1.安裝運(yùn)行時(shí)
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.上傳目錄到服務(wù)器
4.ssh登錄服務(wù)器 在網(wǎng)站目錄運(yùn)行 dotnet BeggingOnline.dll
(有個(gè)空格記得要輸上)
5.守護(hù)程序的話或者nginx托管的話 請(qǐng)自行百度或者微軟官網(wǎng)文檔
6.記得服務(wù)器的安全組設(shè)置一下
window本地測(cè)試的話
直接雙擊BeggingOnline.exe即可運(yùn)行 瀏覽器打開(kāi)http://localhost:9010/即可
或者命令行運(yùn)行dotnet BeggingOnline.dll
(有個(gè)空格記得要輸上)
演示地址:http://yaofan.caomei.in/
(演示地址可能會(huì)和圖例以及你們下載的不太一樣,原因是因?yàn)橐恢痹谛薷耐晟坪兔?)