问题标签 [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.
c# - 如何使用 aspnet_regiis 加密除 web.config 之外的配置文件中的数据
在 MVC 项目中,我们有一个 web.config 文件和除此之外的多个配置文件。
我能够使用 aspnet_regiis 加密 web.config 中的连接字符串。您能否指导我如何使用 aspnet_regiis 加密除 web.config 之外的配置文件中的数据?
谢谢
iis-7.5 - Windows Server 2008 不支持 Aspnet_regiis.exe“-norestart”选项
我想知道是否有另一个选项可以在 Windows Server 2008 R2 下运行 Aspnet_regiis.exe 命令,这样 IIS 工作进程就不会重新启动。Microsoft 声明在 Windows Server 2008 下不支持 Aspnet_regiis.exe“-norestart”选项。正如 -notestart 下的状态:http: //msdn.microsoft.com/en-us/library/k6h9cz8h%28v=vs.100 %29.aspx
现在,如果我们运行该命令,它会重新启动进程,并且如果用户设置了会话变量,它们就会丢失它们。
asp.net - MSDeploy自动加密连接字符串,在字典中找不到密钥
由于Web Deploy 3.5使用标志支持连接字符串的自动加密:–EnableRule:EncryptWebConfig
. 但是,在运行它时:
我得到:
了解更多链接指向过时的文档,我似乎无法在线找到任何信息。
我怀疑该工具在幕后使用 aspnet_regiis,但我不确定。是的,我正在以完整的管理员权限运行上述内容。
asp.net - 如何使用 aspnet_regiis.exe 正确加密我的 Web.config?
基于此页面,我做了以下事情:
- 转到“所有程序”->“Microsoft Visual Studio 2012”->“Visual Studio 工具”->“打开 VS2012 x64 本机工具命令提示符”。
- 输入:aspnet_regiis -pe "connectionStrings" -app "C:/FirstName-Projects/ProjName-TEST/SolutionName/Web.config" -prov "DataProtectionConfigurationProvider"
- 收到:“-app 参数中使用的值必须以正斜杠开头。”
我猜我在尝试通过我的 C: 目录调用 Web.config 文件时做错了什么?
然后,我通读到步骤 3.4 的部分,还通过使用aspnet_regiis -pef "connectionStrings" C:FirstName-Projects/ProjName-TEST prov "DataProtectionConfigurationProvider"尝试了 -pef,这导致了我可以提供的所有注册选项的完整列表.
谁能根据 C:/FirstName-Projects/ProjName-TEST/SolutionName/Web.config 中的 Web.config 文件向我提供一些关于使用什么的输入?
asp.net - ASPNET_regiis - 创建可导出密钥集失败
我正在尝试使用 aspnet regiis 创建一个可导出的密钥集,这是我正在运行的命令:
但是响应与给该工具一个它无法识别的命令是一样的:
其次是常规的命令行帮助部分
所以我省略了 -exp 标志,然后就跑了
效果很好,但是当我尝试使用此命令导出密钥时:
我得到以下信息:
以前有人遇到过这个问题吗?几个月前,我似乎能够毫无问题地做到这一点。我已经在几台机器和不同的 .NET 版本上尝试过这个,并且返回了相同的结果......
asp.net - How to register ASP.NET 4.0 for IIS using PowerShell Web Administration module?
I would like to register the ASP.NET 4.0 framework for IIS using a PowerShell script. I have previously used the aspnet_regiis.exe tool in the following way:
This did the job, but I would like to refactor my code to use the PowerShell WebAdministration module to do this configuration. I already used it in my script to configure other things in IIS and I want to keep the sourcecode consistent.
There is a way to do this config. step using the WebAdministration module? I looked for the cmdlets from WebAdministration module, but I can't figure out which one could do the trick. Anyone could help me, please?
asp.net - 如何授予 IUSR 读取在另一台机器上使用 aspnet_regiis 加密的 web.config 的权限?
我们使用 aspnet_regiis 来加密我们的 web.config(和其他 app.config 文件)。如果我在我们的网络服务器上加密它就可以工作,但我需要能够在另一台服务器上加密文件并部署它。
我知道如何做到这一点,它可以与不在 IIS 下的其他服务器上的其他配置文件一起使用。我还通过加密 Web 服务器上的文件来测试它,以确保问题不是一般的加密过程。问题似乎是 IUSR 用户没有访问密钥容器的权限。当我尝试命令时:
它失败并显示警告“指定的用户名无效”。
我们正在使用 IIS 7。我们是否应该在不同的用户而不是 IUSR 下运行 IIS 才能让它工作?我做错了什么吗?
asp.net - 如何加密链接到 web.config 的文件
我有一个链接到 common.config 文件的 web.config 文件。common.config 被多个应用程序使用。我使用了 aspnet_regiis.exe,但这只会加密 web.config 文件。如何加密 common.config 文件?
web.config 文件:
common.config 文件:
asp.net - 如何使用 aspnet_regiis.exe -pef 一次加密多个 Web.config 部分?
通过运行:
我可以加密我的连接字符串。但是,我想同时加密另一个部分。有什么方法可以让我给出多个论点-pef
吗?
就像是:
iis - aspnet_regiis -c 0x80040154 类未注册
我对 Windows 8.1 和 .NET 2 有一个奇怪的问题(是的,我必须在这个项目中使用它)。为 .NET 4.5 运行 aspnet_regiis -c 没有错误,并表示它正确复制了客户端文件。当我进入 .NET 2 文件夹时,会出现以下错误:
我已经阅读了一些内容,其中一个关于 SO 的答案说:
我找到了一个简单的解决方法,它不包括运行 aspnet_regiis -c 命令。在 IIS 中的默认站点下,您应该已经具有以下目录结构:
aspnet_clinet --> system_web --> 2_0_50727 您所要做的就是将您的主题复制到文件系统上的 ...\wwwroot\aspnet_client\system_web\2_0_50727\Themes 中,然后在 aspnet_client\system_web 中创建一个 IIS 虚拟目录“Themes” \2_0_50727 映射到您的文件系统主题目录。
链接:IIS7 .NET x64 aspnet_regiis -i 导致类未注册错误
我不知道这是否真的是一个好的解决方案,特别是因为这似乎是 .NET 2 和 Windows 8.1 之间的兼容性问题。还有其他解决方法吗?