IIS7/7.5 appcmd命令摘记

好久没用NSIS来进行Web站点的发布脚本了,今天又重新温习了一下,为防止以后再次用到,特作小记。


脚本安装环境: WinServer 2008 SP2(IIS 7.0)

脚本制作工具:NSIS

步骤:

1. 解压程序

2. 发布站点,分两种情况:一是在已有站点下发布虚拟路径应用程序;二是发布新站点

  1)虚拟路径

        nsExec::ExecToLog '$SYSDIR\inetsrv\appcmd add app /site.name:"Default Web Site" /path:/Server /physicalPath:"${WebInstPath}\Server"'

        即在Default Web Site站点下发布名为“Server”的应用程序站点,物理路径为${WebInstPath}\Server

 2) 发布站点
        nsExec::ExecToLog '$SYSDIR\inetsrv\appcmd add site /name:"Server" /bindings:"http/localhost:81:" /physicalPath:"${WebInstPath}\Server"'
        此时可通过“/bindings”来设置IP及端口号

3. 设置应用程序池

         nsExec::ExecToLog '$SYSDIR\inetsrv\appcmd set app Server/-applicationPool:"Classic .NET AppPool"'

或者      nsExec::ExecToLog '$SYSDIR\inetsrv\appcmd set apppool "Classic .NET AppPool"'

3. 启动站点或者重启IIS

    启动站点:nsExec::ExecToLog '$SYSDIR\inetsrv\appcmd start site /name:"Server"'

   重启IIS:   nsExec::ExecToLog 'iisreset'


有不对的地方希望大虾们指出,感谢~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值