问题标签 [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.

0 投票
0 回答
737 浏览

iis-express - iisClientCertificateMappingAuthentication 的加密密码 = 密钥集不存在

为 IIS 客户端证书映射身份验证添加 oneToOneMappings 时。出于显而易见的原因,我们想要加密密码。但是如果我们尝试运行以下脚本:

我们得到keyset不存在错误。

我们如何解决这个问题?

(我们在 Windows XP 上运行)

参考1

参考文献 2

参考文献 3

0 投票
1 回答
1872 浏览

vb.net - 以编程方式将 IP 添加到 ipv4 和域限制

任何人都知道如何使用 vb.net 以编程方式将 IP 地址添加到 IIS7 中的“IPv4 和域限制”。

即我想从访问我的服务器上的某些文件夹中排除某些 ip 或 IP 范围,并允许某些用户访问它。

我发现了那些不错的文章:

http://www.iis.net/configreference/system.webserver/security/ipsecurity/add

https://serverfault.com/questions/305681/iis-7-address-restrictions-importing-list-to-block-china-and-korea-ips

http://www.tuicool.com/articles/uQru6v

0 投票
2 回答
2136 浏览

iis - appcmd.exe 更新什么配置文件?

从命令提示符运行appcmd.exe命令时,是否有配置文件在某处更新?如果是这样,该文件在哪里?

例如,我运行以下命令:

appcmd.exe set config "MyWebsite" -section:system.webServer/modules -runManagedModulesForWebDavRequests:true

运行命令解决了我的问题真是太好了,我只是不知道实际发生了什么变化?这是我可以从 IIS 中看到的设置,还是某处的配置文件发生了变化?我以为我会看到ApplicationHost.config文件得到更新,但事实并非如此。

0 投票
1 回答
1277 浏览

iis - 放 '

我需要允许我正在安装的站点覆盖错误页面委托,以便它正常运行,而不会影响 Web 服务器上的任何其他站点或设置。

首先,我尝试使用 C# 自定义操作编辑 Xml,但即使自定义操作以完全管理员权限运行,它也找不到文件 (FileNotFoundException)。我已经对 AppCmd.exe 进行了各种尝试,但我没有设法以任何我能看到的方式更改 applicationHost.config,更不用说我想要的方式了(overrideMode="Allow")。我很难理解为什么因为手动更改很容易,所以代码很难。

此尝试背后的原因是,如果错误处理的根级别功能委托设置为“只读”,我不希望出现 500.19 HTTP 错误。换句话说,我只想安装我的应用程序。


从单个共享 exe 文件运行 dotnet 应用程序

据您所知,从共享的 exe 文件运行 C# 应用程序是否有任何问题?这是来自客户的请求,要求他们的 20 个客户在共享路径上运行相同的 exe 文件。
第一次测试没有显示问题,但不知道长期。我个人不喜欢这样,不认为开发框架时考虑到这一点,但他们这样做是为了在需要时快速升级 exe 文件。
有什么要劝阻的吗?

谢谢萨夫
_

0 投票
1 回答
639 浏览

asp.net - 如何通过appcmd.exe启动站点浏览?

如何通过appcmd.exe启动站点浏览?如何通过 appcmd.exe 知道站点 url?

更新:我的站点的名称为 iis:默认网站,但在 brawse 开始时有地址 ht_tp://localhost/Site。我如何定义名称“localhost”?

通讯。“开始”到 appcmd 起始站点。我想打开网站浏览,怎么做?

0 投票
4 回答
5003 浏览

ssl - 使用 PowerShell 创建 IIS7 Web 应用程序,并将 Require SSL 设置为“Require”

我正在使用 PowerShell 的 cmdlet 创建一个 IIS 网站New-WebSite,并在其中创建一个使用New-WebApplication.

Web 应用程序的 SSL 设置需要设置为Require SSL;要求如下图。

IIS SSL 设置

为了保持一致性,我想仅使用 PowerShell cmdlet 来执行此操作。

要求 SSL设置很简单;您只需将-Ssl参数添加到New-Website.

但是,我们发现设置Require选项的唯一方法是使用Appcmd.exe

有 PowerShell 替代品吗?

0 投票
2 回答
3730 浏览

c# - 如何通过代码恢复 IIS 7(或更高版本)上的应用程序的父处理程序映射?

可以通过以下步骤手动将应用程序的处理程序映射还原为父级:

  • 在 IIS 管理控制台上选择应用程序
  • 双击处理程序映射
  • 单击“操作”窗格上的“还原为父级”

有没有办法以编程方式完成相同的任务(appcmd.exe、VBScript、C#..)?

注意:如果已经为应用程序定义了自定义设置,aspnet_regiis -i 命令不起作用。到目前为止,我发现的唯一方法是从 IIS 中删除应用程序并通过代码再次添加它。

0 投票
3 回答
12227 浏览

iis - 通过 appcmd.exe 为加载用户配置文件设置 IIS 配置

我正在尝试使用 appcmd.exe 通过 powershell 脚本将“加载用户配置文件”的配置设置设置为 true。在阅读了许多文档后,我无法弄清楚正确的语法。

应用程序池的名称类似于“accountsmanagement.example.com”我已经尝试了以下变体,但都出错了:

如何通过 appcmd.exe 将加载用户配置文件正确设置为 true?

0 投票
3 回答
8138 浏览

appcmd - 如何使用 AppCMD 使用站点名称测试并查看 IIS7 中是否存在网站?

我想使用 appcmd 向站点添加新绑定,但我需要先查看它是否存在。如何使用 AppCMD 做到这一点?

非常感激!

0 投票
1 回答
1369 浏览

c# - C# IIS 7 基本网址

最近我问这个:

获取我的 Web 应用程序的基本 URL

这在一定程度上适用于调试,因为我使用的是 VS 开发服务器。

然后我生成了一个安装程序,然后安装程序将指向 IIS 7。

我有:

但这引发了以下错误:

请求在此上下文中不可用

然后我做了一些阅读,这就是发生这种情况的原因:

http://mvolo.com/iis7-integrated-mode-request-is-not-available-in-this-context-exception-in-applicationstart

然后,我使用上面的技术将代码从 Application_Start 移出到 Application_BeginRequest,因为我发现 Application_BeginRequest 被执行了多次。

但问题是我需要 IIS 7 的基本 URL,以便在 Application_Start 中使用,所以我有一个尝试设置的全局字符串:

但在尝试这样做时并不奇怪:

我收到此错误: “Microsoft.Web.Administration.Application”是“类型”,但用作“变量”

我想要的只是 IIS 7 的基本 URL。

我不能使用目录条目,因为我不支持 IIS 6。

我怎样才能做到这一点?任何解决方法?我可以从 VS 执行 AppCmd 吗?

非常感谢任何帮助。谢谢!