澳门至尊网站-首页

您的位置:澳门至尊网站 > 搜索引擎 > 全新管理工具AppCmd

全新管理工具AppCmd

2019-10-18 22:09

1、错误如下:

IIS 7 提供了三个新的指令行工具 Appcmd.exe,可以动用该工具来陈设和询问 Web 服务器上的对象,并以文本或 XML 格式重返输出。 上面是一对得以应用 Appcmd.exe 达成的职责的身体力行:
•创造和配备站点、应用程序、应用程序池和虚构目录。

HTTP 错误 500.22 - Internal Server Error

•结束和起步站点。

质量评定到在合龙的托管管道格局下不适用的 ASP.NET 设置。

•运营、结束和回收利用程序池。

图片 1

•查看有关在 Web 服务器上运转的干活历程和伸手的音讯。

化解的点子:

Appcmd.exe 为普及的查询和布置职分提供了长期以来的通令,进而减弱了上学语法的纷纭。 比如,您能够运用 list 命令来搜求有关对象(如应用程序)的音讯,也得以动用 add 命令来创造对象(如站点)。
别的,您还能将下令组合在联合利用,以回到与 Web 服务器上对象相关的更加的复杂的数量,或实施越发复杂的天职。 例如,您能够做到临近如下职责的纷纭任务:停止全体具有运行时刻超越六十秒的央浼的站点。

率先,找到本地appcmd.xml的那几个文件,然后开展上边包车型客车操作:

AppCmd.exe工具所在目录 C:windowssytstem32inetsrv目录下

(1)运维 cmd,进命令行方式,cd到您IIS Express的目录,运转appcmd migrate config "Default Web Site/"。

利用命令行管理IIS 7.0时,供给运用IIS7.0提供的全新处理工科具AppCmd.exe。AppCmd.exe工具得以完结web服务器的全不管理专门的学问。利用AppCmd.exe工具,不仅能够经过命令行提醒到位挂历专门的学业,也能够透过脚本完毕管理职业。利用AppCmd.exe工具,能够做到以下职业:

(2)注意这里Default Web Site是你在地点那篇文章里site节点里安排的name,举个例子<site name="萨姆pleWeb" id="1" serverAutoStart="true">里的SampleWeb,这里只怕会报错,说:命令“MIGRATE”在目的“CONFIG”上不受援助。请运转“appcmd.exe CONFIG /?” 展现辅助的指令。"

1、增添、删除、修改web网址和选取程序池

解决办法是到IIS express的目录下找到appcmd.xml,把<verb name="migrate" classId="DefaultConfigObject"  />那句的注释去掉,

2、停止,运营web网址和选择程序池

接下来在运营方面那句发号施令,成功的话出现

3、观望事业进度和呼吁音讯

Successfully migrated section "system.web/httpModules".

4、一列表情势体现IIS和ASP.NET的布置新闻,并协助对IIS和ASP.NET的布置新闻举办退换

Successfully migrated section "system.web/httpHandlers"." 

AppCmd.exe工具提供了多个直接的命令集,利用该命令集,针对受支持的指标类型,能够实施查询操作并产生都部队分任何职责,不仅可以够段杜运转这么些命令,也得以讲命令实行组会集欲行命令组合,进而得以实行复杂的职分,完毕复杂的查询职业,如表:

说不上,在vs二〇一二类型文件夹的性质窗口修改如下内容:

对象名称 描述
site 管理虚拟网站
app 管理应用程序
vdir 管理虚拟目录
appool 管理应用程序池
config 挂历通用配置文件
wp 挂历工作进程
request 管理http请求
module 管理服务器模块
backup 管理服务器配置备份
trace 管理失效请求跟踪日志

图片 2

AppCmd.exe工具支持的授命:

那会儿,重新运营品种问题早已化解了。

add

 

clear

瞩目:本地假如第一步不恐怕成功手动修改文件,间接实践里面包车型客车吩咐也足以,然后继续第二部,应该也能够消除。

configure

 

delete

 

inspect

install

list

lock

migrate

recycle

reset

restore

search

set

start

stop

uninstall

unlock

AppCmd命令

投机提示:命令总是位于对象在此之前,而属性总是位于对象之后,那样就能够由此创办三个像样于一条语句的结构,在这里个布局中,appcmd.exe通告对象做有些事。

  list      列出利用程序池
  set       配置使用程序池
  add       增多新应用程序池
  delete    删除应用程序池
  start     运转应用程序池
  stop      结束使用程序池
  recycle   回收利用程序池

1、列出一个对象具有实例

appcmd.exe list app

2、列出必须要经过的路的靶子实例

appcmd.exe list app "Default Web Site/"

3、列出满足一定法规的靶子实例

appcmd.exe list app /apppool.name:"defaultapppool"

4、列出指标的详细音讯

appcmd.exe list app "default web site/"/text:*

5.列出全体XXX应用程序池的应用程序

appcmd.exe list app /text:/apppool.name:XXX

6、列出网址的安插音信

appcmd.exe list site "default web site "/config

7、改造应用程序池

appcmd.exe set app "default web site/"     /applicationpool:"XXX" 

8、增多新的利用程序池

appcmd.exe add apppool /name:"XXX"

9、删除应用程序池

appcmd.exe delete apppool /apppool.name:"XXX" 

10、列出富有的选取程序池的详细新闻

appcmd.exe list apppool

11、查询全部应用程序池状态为started的

appcmd.exe list apppools /state:started

12、关闭钦命应用程序池

appcmd.exe stop appPool /appPool.name:"XXX"

13、开启钦命应用程序池

appcmd.exe start apppool /apppool.name:"XXX"

14、监视当前的伸手

appcmd.exe list request

request对象能够运用性质来找到特定的音信,通过行使品质,能够回去摸个运转时刻(以皮秒总括)抢先预设值的网站、应用程序池、职业历程、URAV4L,            以至呼吁的音讯。request对象所运用的属性蕴含:

遵照网址ID的央求

appcmd.exe list request /site.id:1

听大人讲应用程序池的伸手

appcmd.exe list request /apppool.exe:DefaultAppPool

依附工作进度的央求

appcmd.exe list request /wp.name:"1044"

听说网址名称的呼吁

appcmd.exe list request /site.name:"Default web Site"

依附过程运营时刻的央求

appcmd.exe list request /elapsed:"1000"

15.站点备份与回复

备份站点:

appcmd.exe add backup backupname

列出备份:

appcmd.exe list backup

光复备份

在还原二个备份时,IIS结束运维,并且重写服务器的景观。一旦配置文件被重写,IIS随时重新起动。如若不希望IIS停止运转并再度启航,那么能够是应用/stop:false。这样,就能够在卓殊的时光手动甘休IIS运行,并手动重新启航IIS

appcmd.exe restore backup  /back.name:"XXX" /stop:false

appcmd.exe  restore backup /backup.name:"XXX"

剔除备份

appcmd.exe relete backup  XXX

16、列出服务器的完好布局消息

appcmd.exe list config

列出暗中同意Web网站的布局

appcmd.exe list config "Default Web Site/"

当须求出示暗中同意web网址的配备内容时,为了削减突显内容,能够推行

appcmd.exe list config "Defaul Web Site/"  /section:system.net/settings

得到具备可用节点

appcmd.exe list config -section:?

17、编辑配置节点新闻

eg1: 启用全局IPv6

appcmd.exe set config  /section:system.net/settings -ipv6.enabled:"true"

eg2:在全局配置中启用了IPv6,现在要在暗中认可的web中援用IPv6

appcmd.exe set config  "" /section:system.net/settings -ipv6.enabe:"false"

列出节点集合

appcmd.exe list config /section:httpErrors

编排节点集合

eg:把401荒唐页面有"401。htm"修改为"defaulterror.htm"

由此选取加号(+)大概三个减号(-)加多 活删除成分

删除503状态码

appcmd.exe set config /section:httpErrors /-[statusCode='503']

appcmd.exe set config /section:httpErrors / [statusCode='401'].path:defaulterror.htm

18、对配备举办加锁和平化解锁

解锁:

appcmd.exe unlock config "default web site" /section:system.web/authentication

加锁:

appcmd.exe lock config "default web site" /section:system.web/authentication

19、使用管道传送XML数据

能够在appcmd list 中选择/xml修饰符来创造复杂的天职,还是能够进行大面积的批管理专门的职业。利用/xml修饰符,可以讲八个询问的结酚酞出并保存到贰个标准XML格式的文本中,进而使任何命令行工具也许shell命令能够接纳这几个XML文件。举个例子,为了列出全数已启用的应用程序池,并将消息保存到三个专门的学业的XML文件中,施行以下命令:

appcmd.exe list apppool /state:started /xml

你恐怕感兴趣的篇章:

  • IIS日志清理(CMD版,VBS版,JS版,WSH版)
  • windows服务器通过appcmd达成IIS备份、还原、查看的指令(适用IIS8早前版本)
  • IIS下使用appcmd批量搭建网址

本文由澳门至尊网站发布于搜索引擎,转载请注明出处:全新管理工具AppCmd

关键词:

  • 上一篇:没有了
  • 下一篇:没有了