方法一:
@echo off
SET ASPNETCORE_URLS=http://192.168.1.90:5000
start cmd /k "cd /D %~dp0&&dotnet Wtm.Log.dll"
方法二:
@echo off
start cmd /k "cd %~dp0&&dotnet Wtm.Log.dll urls=http://192.168.1.90:5002"
项目发布脚本
cd ..\src\WebApi
dotnet publish -c Release -r win-x64 -o ../../output/win64-framework --self-contained true -p:PublishSingleFile=true -p:PublishTrimmed=true
注意:
- bat 脚本执行文件必须放在网站发布目录下
- Wtm.Log.dll 替换成自己项目名称
以管理员身份运行bat即可。
Bat常用命令说明:
@echo off :关闭回显
cmd /k:cmd窗口不关闭
cd /D(或者cd /d也可以):进入指定文件目录(这里是.net core 项目发布包的路径)%~d0:当前盘符
%cd%:当前路径
%~dp0:当前bat文件路径
%~sdp0:当前bat文件短路径