问题标签 [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.
c# - 通过 C# 或 appcmd 编辑绑定 IIS 8
如何在 IIS 8 (Windows 8) 中修改已配置站点中的现有绑定?我正在尝试通过命令提示符来执行此操作。
我可以通过以管理员模式运行的命令提示符添加新绑定:
在命令提示符下,我使用:
要查看 SET Binding 选项,并且不存在作为“SET Binding BY BINDING ID”的命令。
通过 C# 代码我使用:
我得到错误:“由于权限不足,无法读取配置文件”
但我不能通过命令修改。而且我无法通过代码为下一步创建绑定尝试修改它。
powershell - 术语“appcmd”未被识别为 cmdlet 的名称
我收到以下错误消息:
术语“appcmd”未被识别为 cmdlet、函数、脚本文件或可运行程序的名称。检查名称的拼写,或者如果包含路径,请验证路径是否正确并重试。在行:1 字符:7
c# - 如何在远程服务器上执行 appcmd
如何在远程服务器上执行 appcmd?我有办法用 C# 做到这一点吗?
我知道 PSexec 是一种方法,但希望看到 C# 库的更简单方法。
iis - appcmd set config appSettings - 带有加号 (+) 的值正在转换为空格
我正在尝试使用 appcmd 在 web.config 中设置 appSetting,appSetting 的值包含一个 + 符号。当我运行 appcmd 时,会创建 appSetting,但 + 会转换为空格。
我正在运行的 appcmd:
创建的 appSetting:
我尝试在 appcmd 中使用 %2b 而不是 +,但这没有用(它被转换为 appSetting 中的“b”。
有谁知道我在使用 appcmd 时如何获得 appSetting 中包含的 + 符号?
iis - 在将绑定添加到网站之前,APPCMD 如何测试绑定是否存在?
我们在部署脚本中使用 appcmd 来设置服务器,我需要确保将绑定添加到现有站点不会引发错误
工作,但在下一个脚本运行我得到错误..
无法添加类型为“绑定”的重复集合条目,组合键属性“协议,绑定信息”分别设置为“http,*:alias-abc.com”
有没有办法在将绑定添加到 appcmd 之前检查绑定是否存在
(不允许使用 powershell - 所以必须是 appcmd 或其他命令行 exe)
谢谢
shell - 将 appcmd 输出重定向到变量
我正在尝试运行以下内容:
但是得到以下错误:
iis-7.5 - 使用 appcmd 为特定站点设置匿名身份验证用户
如果我通过 IIS UI,我可以选择一个站点,在 IIS 下打开身份验证,然后编辑匿名身份验证以使用应用程序池标识。但是,当我尝试使用 appcmd 做同样的事情时遇到了一个问题:
当我运行它时,我得到以下信息:
现在,我显然可以通过 UI 做到这一点,所以我的 appcmd 命令必须尝试做一些不同于我通过 UI 完成的事情。问题是,如何使用 appcmd 复制我的 UI 操作?
powershell - 为什么 IIS7 通过调用命令表现不同?
当通过调用命令调用时,我观察到 IIS7 CLI 实用程序 appcmd 的这种奇怪行为。
这是我正在尝试执行的一小段命令。
该命令执行得非常好[在设置了所有 %PATH% 变量的 IIS7 机器上完成]。我得到一个像
通过远程机器的调用命令完成同样的事情。
远程版本-I
没有输出,只有三个空行!!!
虽然如果我通过创建一个远程 powershell 会话来做到这一点,它开始工作正常..
远程版本-II
现在行为有所不同,我不怀疑用户权限问题。
如果我做错了什么,请告诉我。我一生都无法弄清楚为什么这不起作用。
azure - 在 Azure Web 角色上更新 aspnet.config
我有一个部署到 Azure Web 角色(云服务,而不是 Azure 网站)的 SignalR 解决方案,为了确保我们可以最大化每个实例的连接数量,我需要对各种 ASP.NET 设置进行一些详细的更改在这篇文章中:http ://www.asp.net/signalr/overview/performance/signalr-performance#tuning
appConcurrentRequestLimit 和 requestQueueLimit 设置很容易通过使用 APPCMD 进行相关更改的启动任务进行更改。但是,maxConcurrentRequestsPerCPU 设置位于 aspnet.config 文件中,无法通过相同的机制进行更改。
我尝试使用启动任务直接更新该文件(目前只是基本文件替换),但是在启动任务完成后它似乎被 Azure 运行时替换,因此更改丢失。我可以将 RDP 放入机器并手动进行更改,因此我已经看到它可以工作,但是对于我们希望按需扩展和缩减的服务来说,这是不可持续的。
任何关于如何在 Azure 环境中更改此设置的想法都将不胜感激!