草庐IT

windows - aspnet_regiis -i 需要管理员权限

我正在尝试从我的框架目录中的命令提示符运行asp_netregiis-i。我的用户帐户设置为管理员,但是当我运行命令时,错误告诉我:“您必须拥有这台机器的管理权限才能运行此工具”。我试图创建另一个具有管理员权限的帐户,但我做不到。当我尝试时,我收到错误消息,指出我使用的用户名不存在。当然,事实并非如此。这就是重点,我正在尝试创建它。此外,我什至不确定它是否会起作用。无论哪种方式,问题的症结在于我有一个管理员帐户来运行aspnet_regiis工具,但命令提示符表明我没有。我做错了什么? 最佳答案 我在右键单击命令提示符后选择了“以管

c# - 加密 Web.Config (Web.Release.config) 使用 aspnet_regiis 转换文件

我要求不在源代码管理中存储任何敏感信息(例如用户名和密码)。我们正在做一个.NET4.5MVC应用程序,所以我的计划是使用aspnet_regiis.exe和ASP.NET的内置功能来加密web.config。我没有问题让它在这里工作,但我遇到的问题是我还想加密转换(Web.Release.config等),因为它也包含敏感信息。我环顾四周,没有看到任何方法可以做到这一点。有谁知道实现此目的的方法吗? 最佳答案 我能够完成这项工作的方法是前往每台机器并使用正确的连接字符串加密那里的web.config,然后将新加密的连接字符串部分复