草莓要飯網(2020年度最佳要飯網),這是一個原創(chuàng)打賞類網站的網頁端工具,C#編寫,提供源碼以及網頁成品,可以直接下載學習,可以套用并生成屬于你自己的打賞終端。想要生成一個比較有趣的線上打賞網頁的朋友們可以下載使用。
草莓要飯網作者介紹
年底了.才覺得囊中羞澀.
準備去要飯,冬天又太冷,想了想,還是在網上要飯吧.
所以做了一個線上要飯的網站,既想恰爛錢,又禮貌而不失尷尬
我還真的是個小機靈鬼呢
要飯人要飯魂要飯都是人上人,要自己的飯,讓別人無飯可要
草莓要飯網源碼說明
基于.net5.0開發(fā)
SelfContained表示自帶.NET Core運行時環(huán)境與程序集依賴,部署的目標機器不需要安裝.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
改成你自己的就行了
數(shù)據(jù)庫在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
(有個空格記得要輸上)