美文网首页
APPCMD 控制IIS

APPCMD 控制IIS

作者: wwmin_ | 来源:发表于2020-03-19 11:56 被阅读0次

命令行控制iis:
iis的控制也有其cmd命令,
windows server 2008中
AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下
官方文档:
getting-started-with-appcmdexe

常用命令

命令 描述 例子
list 列出应用程序池 appcmd list apppool
start 启动应用程序池 appcmd start "testpool"
stop 停止应用程序池 appcmd stop "testpool"
recycle 回收应用程序池 appcmd recycle "testpool"
set 配置应用程序池 appcmd set app "default site" /applicationpool:"x"
add 添加新应用程序池 appcmd add apppool /name:"xxx"
delete 删除应用程序池 appcmd delete apppool /apppool.name:"xxx"

更多例子可查看该博客:
https://blog.51cto.com/irow10/1790404

后记:
此功能的寻找也是在把dotnetcore api发布到iis上时复制文件失败的解决办法时发现的
可以先把站点停掉,或者把应用程序池先停掉,然后再复制发布文件就可以了.
如果每次发布都手动停止应用程序池势必很麻烦,就想到了用cmd命令执行一下,就找到了appcmd命令,
把appcmd路径加入到环境变量中,然后就可以直接执行appcmd命令了,再jenkins复制文件之前停掉应用程序池,复制完成随即启动应用程序池即可,
示例如下:

appcmd stop apppool "dotnetcore3.1"
xcopy D:\web\source\bin\Release\netcoreapp3.1\publish E:\web\api /E /C /Q /Y /I
appcmd start apppool "dotnetcore3.1"

相关文章

  • APPCMD 控制IIS

    命令行控制iis:iis的控制也有其cmd命令,windows server 2008中AppCmd.exe工具所...

  • IIS Appcmd命令

    AppCmd.exe[https://learn.microsoft.com/en-us/iis/manage/p...

  • 解决process执行appcmd命令权限不足问题

    当在c#命令中执行appcmd操控iis时会遇到没有权限 显示 此时只需要将IIS的对应的应用程序池的标识(Ide...

  • 2018-12-05

    IIS部署 1.安装IIS 从控制面板当中选择“程序和功能”,选择“打开和关闭windows功能”,将IIS的所有...

  • 2018-12-23

    IIS部署 1.安装IIS 从控制面板当中选择“程序和功能”,选择“打开和关闭windows功能”,将IIS的所有...

  • arcgis api for js 4.7 本地部署

    一.win10下配置iis 1.控制面板 -->程序和功能 打开iis 2.控制面板 -->管理工具 -->Int...

  • IIS 部署 ASP.NET 网站

    1. 安装 IIS 从控制面板中选择“程序和功能”,选择“打开或关闭 Windows 功能”: 将 IIS 的选项...

  • IIS 部署 ASP.NET 网站

    1. 安装 IIS 从控制面板中选择“程序和功能”,选择“打开或关闭 Windows 功能”: 将 IIS 的选项...

  • IIS重启

    WINDOWS提供WEB服务启动的时候IIS服务自动启动出现问题,这时需要重启IIS。 1、界面操作打开“控制面板...

  • 解锁IIS7以上web.config节点

    %windir%\system32\inetsrv\appcmd unlock config -section:s...

网友评论

      本文标题:APPCMD 控制IIS

      本文链接:https://www.haomeiwen.com/subject/dybkyhtx.html