【.bat】IISExpress配置通过IP访问程序

本页只记录便携运行方式脚本

详细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保留项,下次运行会报错(解决办法就是运行上面的删除保留项命令(需管理员身份))


__EOF__

本文作者HookDing
本文链接https://www.cnblogs.com/HookDing/p/18284439.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   HookDing  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示