asp.net – MSDeploy连接字符串的自动加密,字典中找不到密钥
发布时间:2020-05-24 10:53:27 所属栏目:asp.Net 来源:互联网
导读:自 Web Deploy 3.5以来,使用以下标志支持连接字符串的自动加密:-EnableRule:EncryptWebConfig.但是,运行它时: C:Program FilesIISMicrosoft Web Deploy V3msdeploy.exe -source:package=C:[...]MyApp.WebDeployPackage.zip -dest:auto
|
自 Web Deploy 3.5以来,使用以下标志支持连接字符串的自动加密:-EnableRule:EncryptWebConfig.但是,运行它时: "C:Program FilesIISMicrosoft Web Deploy V3msdeploy.exe" -source:package='C:[...]MyApp.WebDeployPackage.zip' -dest:auto,includeAcls="False" -verb:sync -disableLink:AppPoolExtension -disableLink:ContentExtension -disableLink:CertificateExtension -setParamFile:"C:[...]MyApp.SetParameters.xml" -EnableRule:EncryptWebConfig -verbose 我明白了: Error Code: ERROR_FAILED_TO_ENCRYPT_WEB_CONFIG More Information: Failed to encrypt destination web.config: C:[...]Web.config. Learn more at: http://go.microsoft.com/fwlink/?LinkId=221672#ERROR_FAILED_TO_ENCRYPT_WEB_CONFIG. Error: The given key was not present in the dictionary. Learn more-link指向过时的文档,我似乎无法在线找到任何信息. 我怀疑该工具在幕后使用aspnet_regiis,但我不确定.是的,我正在使用完整的管理员权限运行上述内容. 解决方法我有同样的问题,但这不是由于嵌套的web.config文件.原因是我的部署用户无法访问密钥容器(在Web部署服务错误日志中,抛出的异常是System.Configuration.ConfigurationErrorsException:无法打开RSA密钥容器.).我最终使用了这个命令:aspnet_regiis -pa“NetFrameworkConfigurationKey”“< MYUSER>”给予< MYUSER>必要的访问. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – UserManager.Create(用户,密码)thowing Ent
- asp.net-mvc – HtmlHelper NameFor方法
- asp.net-mvc-2 – 如何在局部视图中获取与父操作关联的Rout
- asp.net – 为什么HttpUtility.UrlEncode(HttpUtility.UrlD
- asp.net – jQuery模态窗体对话框回发问题
- 在ASP.NET中使用新的会话ID打开一个新的浏览器窗口
- asp.net-mvc-3 – ASP.NET MVC3 Razor – 在将视图放置在备
- MVC3Razor – 将DateTime字符串从“mm / dd / yyyy 12:00:0
- 如何使用ASP.NET身份实现多租户用户登录
- 加快ASP.NET中的构建时间
推荐文章
站长推荐
热点阅读
