问题标签 [aspnet-regiis.exe]

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 投票
2 回答
7470 浏览

asp.net - 在 64 位 IIS 服务器上配置 32 位 ASP.NET 应用程序

我正在尝试将 32 位 ASP.NET 应用程序安装到在 Windows Server 2008 上运行的 64 位 IIS 服务器上。这是操作系统的全新安装,没有安装其他应用程序。

作为安装的先决条件,我们运行 32 位版本的aspnet_regiis –i

它失败并显示以下消息:

该错误表明计算机上未安装 IIS。请在使用此工具之前安装 IIS。

此外:

  • IIS肯定是安装的。
  • 64 位版本的 aspnet_regiis 运行干净,没有警告。
  • “启用 32 位应用程序”在 DefaultAppPool 的高级设置中设置为 True。
  • 已安装 IIS 元数据库和 IIS 6 配置兼容性”组件。
  • 我们有一个发生此错误的测试 VM,以及一个测试 VM,其中 32 位和 64 位版本的 aspnet_regiis 都可以正常运行。我们无法区分两个测试 VM 之间的差异。

我们在这个问题上苦苦挣扎了几天,但无济于事。任何建议将不胜感激!

0 投票
7 回答
77289 浏览

asp.net - aspnet_regiis.exe 有什么作用

除了更新文档映射以更正 aspnet_isapi.dll 版本之外,aspnet_regiis.exe 的作用是从 inetmgr 更新 ASP.NET 版本,与运行 aspnet_regiis 相同,我找不到任何描述此特定批处理命令步骤的博客文章或文章做。请提供您知道的详细说明 aspnet_regiis.exe 步骤的任何链接

0 投票
3 回答
22569 浏览

iis - “aspnet_regiis -ir”和“aspnet_regiis -iru”有什么区别?

aspnet_regiis 实用程序的帮助文本为“-ir”选项说明以下内容:

以下是“-iru”选项:

一定是我的英语,但我不明白有什么区别——两者都不会改变任何应用程序来使用这个版本。而且我担心自己尝试这个不会很精确,因为我几乎不知道在哪里查看......

有谁知道区别?

0 投票
1 回答
2769 浏览

.net - 如何设置使用 aspnet_regiis 创建的 RSA 密钥的密钥大小?

我使用以下命令创建了一个客户 RSA 密钥容器(用于加密 web.config 中的连接字符串):

aspnet_regiis -pc "TestKeys" -size 2048 -exp

然后我将密钥导出到一个 xml 文件并使用它来初始化 RSACryptoServiceProvider 的实例,以便我可以检查密钥大小肯定是 2048。但是,使用下面的代码,密钥大小显示为 1024。

似乎 aspnet_regiis 忽略了 -size 参数。我错过了什么吗?

此外,是否有推荐的密钥大小用于使用 RSA 加密 .Net 配置部分?

0 投票
1 回答
3542 浏览

asp.net - 使用 aspnet_regiis 加密 ASP.NET 中的自定义配置部分

我们正在使用自定义配置部分(通过 NameValueConfigSection)来包含我们的设置。这些设置通过 configSource 从 web.config 外部化。

因此,web.config 中的条目如下所示:

我们想在我们的生产服务器上加密这个“customSettings.config”文件,所以按照微软的建议运行这个命令(这里:http: //msdn.microsoft.com/en-us/library/zhhddkxy.aspx

这会产生以下输出:

但是,它根本没有成功,使文件保持原样

(顺便说一句,如果加密非自定义部分,例如外部连接字符串部分,此命令确实有效)

我已经能够编写一个可以正常工作的小控制台应用程序,但我们真的想使用标准工具来执行应该是标准操作的操作 - 谁能告诉我这是一个限制还是我哪里出错了?

谢谢 :)

0 投票
2 回答
2268 浏览

asp.net - 创建一个 RSA 密钥容器有时会起作用,有时却不起作用

在过去的几天里,我一直被一个奇怪的问题所困扰。

尝试创建如下所示的 RSA 密钥容器时(来自 cmd 管理窗口):

aspnet_regiis -pc "MyKeyContainer" -exp

我收到以下错误:

正在创建 RSA 密钥容器... 无法打开 RSA 密钥容器。失败的!

这似乎在某些服务器上运行良好,而在其他一些服务器上却失败了,对于我的生活,我无法弄清楚为什么。

有人有什么想法吗?

0 投票
3 回答
5594 浏览

c# - ASP.NET 加密 - aspnet_regiis - 农场

我们有使用“NT Authority\Network Service”的网站。

我们目前正在使用以下命令来加密配置文件。

注意:我们没有使用“-exp”。当我们使用“-exp”时,它不会创建 RSA 密钥容器。

如您所见,我们使用的是默认密钥——NetFrameworkConfigurationKey。我们的网站有一个负载均衡器。Webserver1(W1) 和 WebServer2 (W2) 可用。

如果我遵循上述命令,我们将在 W1 和 W2 上使用单独的键。但是,该网站使用这种方法。

这种方法是否足够?它有任何缺点或安全漏洞吗?在任何情况下都会失败吗?

注意:机器密钥已添加到我们的 web.config 中。两种配置都是一样的。但是,我们的 configProtectedData 不在 Web.Config 中。另外,我认为两台服务器的 NetFrameworkConfigurationKey 会有所不同。

我已阅读以下有关 Web Farm 场景中的加密的 msdn 文章。 http://msdn.microsoft.com/en-us/library/ff650304.aspx

0 投票
1 回答
3714 浏览

iis - 用于 32 位 Web 应用程序的 Framework64 文件夹中的 Aspnet_regiis

在 64 位系统中,是否有任何理由在 Framework 文件夹中使用 aspnet_regiis 而不是在 Framework64 上使用?即使对于编译为 x86 的应用程序,我也知道只需在 Framework64 中使用 exe 注册 aspnet 并将应用程序池设置为启用 32 位即可。

那么两者有什么区别呢?

0 投票
3 回答
3505 浏览

visual-studio-2010 - aspnet_regiis -pe 在 .net v4.0.30319 中找不到我的配置部分

我在我的 ASP.NET Webclient 项目中添加了一个新的Settings.settings文件;我在加密该部分时遇到问题。在定位到此目录的 cmd 窗口中:

这是我的语法:

输出:

我的项目称为Webclient;我单击“设置”选项卡并添加了 2 个元素。Visual Studio 2010 添加了 Settings.settings 文件并更新了我的 web.config,如下所示:

我也尝试过这种语法(即只是"Webclient"而不是"Webclient.Properties.Settings")并且我得到了与上面相同的失败。

在我的IIS 6.0 Windows 2003 Server机器上的默认网站中,我有一个名为:sdkTrimFileServiceASMXclient的虚拟目录

物理目录的本地路径:C:\ProjectsVS2010\sdkTrimFileServiceASMX\WebClient

我无法弄清楚我在这里做错了什么。

------------------------------ 编辑更新 ------------------ --------- 2011 年 12 月 13 日有人建议尝试这种语法(但我遇到了同样的错误):

0 投票
1 回答
3346 浏览

asp.net - 如何使用 aspnet_regiis 选择/强制执行 AES 加密来加密 web.config 值?

我需要为我们的 ASP.Net 4.0 项目加密 web.config 的一部分,但我们需要使用 AES,并且默认值似乎是 Triple DES。我怎样才能告诉它使用 AES 加密呢?

在命令提示符下,我执行以下命令:

我想我通过选择适当的 CSP (-csp) 将加密方法设置为 AES,但我无法找到或找出正确的名称。

加密的 web.config 中的一行是: