标签: appcmd

appcmd禁用空闲超时错误

我尝试使用以下命令禁用应用程序池超时:

%systemroot%\ system32\inetsrv\appcmd set config/section:applicationPools/[name ='OPS Apps - v4.0 Integrated x86'].processModel.idleTimeout:0.00:00:00

但它有错误:

无法处理输入:参数"v4.0"必须以/或 - (HRESULT = 80070057)开头.

在这种情况下,它是通过应用程序池名称进行搜索,是由应用程序池中的空间引起的?

appcmd

3
推荐指数
1
解决办法
2197
查看次数

当前命令用法不支持该标识符。您指定了“测试名称”

尝试通过appcmd创建应用程序池时

C:\Windows\System32\inetsrv>appcmd add apppool /name: testname /managedRuntimeVe
rsion: -v4.0 /managedPipelineMode: -Integrated
Run Code Online (Sandbox Code Playgroud)

我收到以下错误

The identifier is not supported in the current command usage. You specified 'testname'.
Run Code Online (Sandbox Code Playgroud)

那么,这有什么问题呢?

iis iis-7 application-pool appcmd

3
推荐指数
1
解决办法
1282
查看次数

使用appcmd添加新的网站问题

我正在使用VSTS 2008 + C#+ .Net 3.5 + IIS 7.0.我想使用appcmd添加一个新的网站,我的场景是这样的.

  1. 我的所有网站文件都在文件夹c:\ template下;
  2. 我想将我的新网站添加为默认网站下的虚拟目录,虚拟目录名为"testsite1";
  3. 我想使用默认应用程序池(或默认网站正在使用的应用程序池).

我已经花了相当长的时间研究了appcmd,但无法搞清楚.也许我太愚蠢或因为IIS 7.0/appcmd是新的,帮助信息是有限的.:-)

感谢是否有人可以让我知道如何使用appcmd完成我的部署任务?

乔治,提前谢谢

.net c# iis-7 appcmd visual-studio-2008

2
推荐指数
1
解决办法
5315
查看次数

AppCmd:Framework vs Framework64

我已经安装了一批新服务器,我终于尝试尽可能多地自动化进程.其中一部分包括对machine.config进行一些更改,比如在connectionStrings上设置configSource以及在lb池中设置机器密钥.

似乎在64位操作系统上,appcmd只影响Framework64目录中的配置,这在你运行32位应用程序之前就可以了.我需要在Framework和Framework64目录中更改配置.是否有一个秘密的参数(如/ commit:MACHINE32或其他东西),你可以用来告诉appcmd哪个配置搞乱?

64-bit appcmd machine.config

2
推荐指数
1
解决办法
3706
查看次数

appcmd.exe为网站的子目录添加/更改mime类型

我从这个链接读取 为IIS 7添加mime

appcmd set config /section:staticContent /+"[fileExtension=' .xyz ',mimeType=' application/octet-stream ']"
Run Code Online (Sandbox Code Playgroud)

但是,如果我只想将mime设置应用于虚拟目录,该怎么做?

谢谢.

iis powershell mime appcmd

2
推荐指数
1
解决办法
3717
查看次数

我可以使用PowerShell而不是AppCmd.exe来监控IIS状态吗?

我想编写一个使用appcmd.exe监视IIS状态的脚本 - 如果站点关闭则重新启动站点,并且如果站点关闭则重新启动IIS.

这可以用powershell完成吗?这样做有更自然/更简单的方法吗?

谢谢 :-)

iis powershell appcmd

2
推荐指数
1
解决办法
2916
查看次数

powershell使用/ IN <pathToFile执行appcmd

我正在构建一个ps1文件,通过appcmd创建我的所有IIS站点,虚拟目录和应用程序池.我已经使用appcmd list/xml从主机获取设置并将它们保存到配置文件中.我想让powershell执行appcmd命令

  appcmd add apppool /IN < pathtoFile.xml
Run Code Online (Sandbox Code Playgroud)

我的问题是在powershell内是我不能使用小于符号:

PS C:\temp\deployments> .\createIISSetup.ps1
The '<' operator is reserved for future use.
At C:\temp\deployments\createIISSetup.ps1:36 char:28
+     .$appcmd add apppool /IN < <<<<  $pathToAppPoolSettings;
    + CategoryInfo          : ParserError: (<:OperatorToken) [], ParseException
    + FullyQualifiedErrorId : RedirectionNotSupported
Run Code Online (Sandbox Code Playgroud)

如果我使用管道:

  appcmd add apppool /IN | pathtoFile.xml
Run Code Online (Sandbox Code Playgroud)

我明白了:

PS C:\temp\deployments> .\createIISSetup.ps1
Expressions are only allowed as the first element of a pipeline.
At C:\temp\deployments\createIISSetup.ps1:36 char:51
+     .$appcmd add apppool /IN | $pathToAppPoolSettings <<<< ;
    + CategoryInfo          : ParserError: …
Run Code Online (Sandbox Code Playgroud)

powershell appcmd

2
推荐指数
2
解决办法
1741
查看次数

如何使用appcmd.exe显示Web应用程序的物理路径?

请观察:

PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> $a
C:\Program Files\IIS Express\appcmd.exe
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:*
APP
  path:"/"
  APP.NAME:"MyDayforce/"
  APPPOOL.NAME:"Clr4IntegratedAppPool"
  SITE.NAME:"MyDayforce"
  [application]
    path:"/"
    applicationPool:"Clr4IntegratedAppPool"
    enabledProtocols:"http"
    serviceAutoStartEnabled:"false"
    serviceAutoStartProvider:""
    preloadEnabled:"false"
    [virtualDirectoryDefaults]
      path:""
      physicalPath:""
      userName:""
      password:""
      logonMethod:"ClearText"
      allowSubDirConfig:"true"
    [virtualDirectory]
      path:"/"
      physicalPath:"C:\Dayforce\SharpTop\UI\MyWORKBits"
      userName:""
      password:""
      logonMethod:"ClearText"
      allowSubDirConfig:"true"
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:applicationPool
Clr4IntegratedAppPool
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list app "MyDayforce/" /text:enabledProtocols
http
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop>
Run Code Online (Sandbox Code Playgroud)

我不知道如何显示的价值physicalPath.试过各种变种 - 没什么作用.

那么,我如何physicalPath从app对象中获取?

PS

我知道如何从vdir对象中执行此操作:

PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop> &$a list vdir /app.name:"MyDayforce/" /text:physicalPath
C:\Dayforce\SharpTop\UI\MyWORKBits
PS C:\Dayforce\DayforceRTQA\150520_747\SharpTop>
Run Code Online (Sandbox Code Playgroud)

但我对app对象有特别的兴趣,以便了解是否可以使用该/text …

iis iis-7 appcmd iis-7.5

2
推荐指数
1
解决办法
3414
查看次数

如何重启iisnode?

我们在Windows 2008R2服务器上使用带有IIS 7.5的iisnode.node.js应用程序在启动时加载一些配置数据.配置数据有时会发生变化,需要重新启动应用程序.

通过Windows系统管理器控制台重新启动IIS站点实例时,一切正常.

当重新启动IIS appcmd stopappcmd start命令时,node.js-app不会再次启动.看起来iisnode无法识别IIS的重启.

如何通过命令(即通过命令行)重新启动iisnode环境中的node.js应用程序?

appcmd node.js iisnode

2
推荐指数
1
解决办法
3380
查看次数

IIS 绑定 - 最简单的备份和恢复

我有一个 Windows 2008 R2 服务器,我正在寻找最简单的方法来备份服务器的绑定。我有大量针对某个特定 IIS“网站”的绑定,需要找到一种方法来备份这些绑定,并能够在服务器崩溃或迁移到另一台服务器时恢复它们。

如何才能做到这一点?

我可以从“高级属性”中获取一个列表,但它是只读的,因此我必须一次重置它们。

有任何想法吗?它不一定是每天的系统备份过程,但我会更放心地知道我可以快速将这些备份到新服务器中。

我已经看到了对 APPCMD 的引用,但还没有看到如何导出或导入完整的绑定列表。

抱歉,没有这方面的经验。谢谢!

windows iis binding appcmd server

1
推荐指数
1
解决办法
2621
查看次数

Url通过appcmd重写

我想使用appcmd创建urlrewrite url以重定向来自的所有请求

HTTP://

https://开头

我试图谷歌但没有找到.你能给我一些基本的例子吗?

url-rewriting appcmd

0
推荐指数
1
解决办法
3423
查看次数