【.bat】IISExpress配置透過IP訪問程式

HookDing發表於2024-07-04

本頁只記錄便攜執行方式指令碼

詳細IISExpress配置方法請看: VS的IISExpress配置透過IP訪問程式

網路資訊:192.168.1.45:8378

Run.bat

:: run as adminstrator
%1 start "" mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit

rem add urlacl
netsh http add urlacl url=http://192.168.1.45:8378/ user=everyone

rem run iis express
"C:\Program Files\IIS Express\iisexpress.exe" /config:C:\Users\A\Documents\IISExpress\config\applicationhost.config /siteid:6

rem del urlacl
netsh http delete urlacl url=http://192.168.1.45:8378/

指令碼解釋:
1、獲取管理員身份
2、新增 URL 保留項
3、執行IIS Express
4、刪除 URL 保留項

注意
停止請在執行視窗按 Q 否則不會刪除URL保留項,下次執行會報錯(解決辦法就是執行上面的刪除保留項命令(需管理員身份))

相關文章