问题标签 [appcmd]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
iis - 如何从命令提示符将 SSL 证书分配给 IIS7 站点
您能否告诉我是否可以使用 APPCMD 应用程序将 SSL 证书分配给 IIS7 中的网站?
我熟悉设置 HTTPS 绑定的命令
以及如何获取当前映射
但似乎找不到任何将站点映射到证书的方法(例如证书哈希)
asp.net - 使用 IIs6 或 IIs7 的命令行更改 IIS 中虚拟目录或站点的物理路径
我需要为我支持的应用程序部署一些版本控制,我可以将站点复制到 c:\inetpub\wwwroot\app_v2,然后从 c:\inetpub\wwwroot\app_v1 切换虚拟目录。
有没有办法从命令行更改 IIS 中虚拟目录的物理路径?
编辑:
我发现在 IIS7 中,您可以使用 appcmd 在此页面上使用此格式设置虚拟目录的物理路径 Change the Physical Path of Virtual Directory Content。我一直在寻找更普遍的东西......
appcmd 设置 vdir /vdir.name:string /physicalPath:string
但是,似乎没有 IIS 6 的等价物。
iis - 如何在 IIS 7 中使用 appcmd 更改 allowDefinition 部分属性?
是否可以使用 appcmd 更改 allowDefinition 的值?具体来说,我尝试在应用程序级别启用对 httpCompression 模块的更改。
通过手动更改以下行来修改 applicationHost.config:
至
然后允许我执行以下 appcmd 命令:
但是我需要一个不依赖于手动编辑 applicationHost.config 的解决方案
iis - 如何使用 IIS7 APPCMD 按 ID 引用站点?
我知道如何通过名称引用站点来停止和启动它?例如:
如何使用其 IIS ID 引用站点?我尝试了这些变化:
但是它们都返回以下错误:
ERROR ( message:Must specify the SITE object with identifier. )
c# - 使用 appcmd 添加新的网站问题
我正在使用 VSTS 2008 + C# + .Net 3.5 + IIS 7.0。我想使用 appcmd 添加一个新的网站,我的场景是这样的。
- 我所有的网站文件都在文件夹 c:\template 下;
- 我想将我的新网站添加为默认网站下的虚拟目录,虚拟目录称为“testsite1”;
- 我想使用默认应用程序池(或默认网站正在使用的应用程序池)。
我已经研究了 appcmd 很长一段时间,但无法弄清楚。也许是我太笨了,或者因为 IIS 7.0/appcmd 是新的,帮助信息有限。:-)
感谢是否有人可以让我知道如何使用 appcmd 完成我的部署任务?
提前谢谢,乔治
iis-7 - 如何使用 APPCMD 更改 IIS7 中网站的物理路径?
我需要通过命令行通过 appcmd.exe 工具更改网站的物理路径,但我无法弄清楚语法。有人可以帮忙吗?
iis-7 - 如何在 IIS7 中使用 appcmd 设置 debug=false
根据文档,我正在尝试使用APPCMD
设置debug=false
。web.config
我使用的具体语法是:
APPCMD SET CONFIG "SITE/VDIR" section:compilation /debug:False /commit:APP
输出是
INFO ( section:compilation, timetaken:219, hresult:00000000, objects:1 )
Applied configuration changes to section "system.web/compilation" for "MACHINE/W
EBROOT/APPHOST/SITE/VDIR" at configuration commit path "MACHINE/WE
BROOT/APPHOST/SITE/VDIR"
之后,debug
仍然设置为true
。
我已经排除了该文件是只读的;我已经使用进程监视器来观察 appcmd 实际写入 web.config 的正确位置。我的环境是 Windows 2008 x64,SP2。
我知道有很多不同的方法可以解决这个问题;不同的配置文件,我自己在 xpath、nant 等中做,但我特别感兴趣的是为什么APPCMD
似乎不起作用,并帮助其他可能也在使用该工具苦苦挣扎的人。谢谢你的帮助!
powershell - 在 PowerShell 脚本中以管理员身份运行命令。UAC
好的,这是我的问题:
我正在尝试在服务器上远程运行脚本。
我是这两个盒子的管理员,防火墙例外到位,远程管理已启用,其他一切看起来都不错。
我不断收到以下错误作为回报
它尝试运行的服务器是服务器 2k8 R2 机器,我认为问题是 UAC 问题。有没有办法让它以管理员身份运行,而不必在 UAC 框上单击“是”?
这段代码最终将成为一个必须完全自动化的脚本。
任何帮助将不胜感激。
iis-7 - 如何在 IIS7 AppCmd 工具中使用 IIS6 样式的元数据库路径?
我目前正在升级旧的 II6 自动化脚本,这些脚本使用IISVdir工具来创建/修改/更新应用程序和虚拟目录,并用适用于 IIS7的AppCmd替换它们。
IIS6,“IISVDir”命令引用来自元数据库的路径,例如,/W3SVC/1/ROOT/MyApp
- 其中 1 是“默认网站”的 ID。该命令实际上并不需要站点的显示名称来对其进行更改。
这很好用,因为在不同的语言操作系统上,“默认网站”站点名称可以命名为,例如“既定の Web サイト”或其他任何名称。但是,如果 AppCmd 只能通过其名称而不是与语言无关的标识符来引用“默认网站”,那么这种灵活性就会丧失。
那么,如何编写 AppCmd 脚本以使用语言中性标识符来引用站点、vdir 和应用程序来引用“默认应用程序站点”?
也许我需要从一开始就开始创建自己的站点,并将其命名为其他特定的名称,并停止使用“默认网站”作为根?
(披露:我目前只有一台 IIS7-English 机器,但我同时拥有 IIS6-English 和 IIS6-Japanese 机器来测试我的旧脚本 - 所以也许它真的只是 IIS7 上的“默认网站” -日本人?)
asp.net - 为什么页面帖子需要这么长时间?
我遇到了一些需要很长时间才能执行的页面回发问题。如果我执行“appcmd 列表请求”,我可以得到如下信息:
这是导致问题的一个特定文件(在本例中为 dir/file.aspx)。它来自同一个 IP 地址。第一个来自 ManagedPipelineHandler 模块,后面两个来自 Session 模块。
我没有关于 Web 浏览器的任何详细信息,也没有关于客户端的更多信息。
我找了sql死锁,没有找到。根本没有长时间运行的 sql 查询。
你知道可能是什么问题吗?
问候。