asp.net – 找不到aspnet_regiis部分
我正在尝试加密我的web.config.
aspnet_regiis一直告诉我:找不到配置部分’applicationSettings’. 我关注这个网站:Walkthrough: Creating and Exporting an RSA Key Container 我的web.config看起来像这样: <?xml version="1.0" encoding="utf-8"?> <configuration> <configSections> <section name="x" type="x" /> <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup,System,Version=2.0.0.0,Culture=neutral,PublicKeyToken=b77a5c561934e089"> <section name="x.Properties.Settings" type="System.Configuration.ClientSettingsSection,PublicKeyToken=b77a5c561934e089" requirePermission="false" /> </sectionGroup> </configSections> <configProtectedData> <providers> <add name="MyProvider" type="System.Configuration.RsaProtectedConfigurationProvider,System.Configuration,Version=2.0. 0.0,PublicKeyToken=b03f5f7f11d50a3a,processorArchitecture=MSIL" keyContainerName="MyKeys" useMachineContainer="true" /> </providers> </configProtectedData> ... <applicationSettings> <x.Properties.Settings> <setting name="PollingInterval" serializeAs="String"> <value>10000</value> </setting> </x.Properties.Settings> </applicationSettings> </configuration> 我使用命令:aspnet_regiis -pe“applicationSettings”-app“/ MyApplication”-prov“MyProvider” 当我在configSections上面移动Section configProtectedData时,它会加密applicationSettings,但是删除了configSections-Section,无论如何,IIS告诉我configSections需要是第一个元素.我不确定我做错了什么. 这是一个问题,applicationSettings是否在configSections中列出? 谢谢您的帮助. 解决方法
好的,找到了解决方案,
如“configSections”中所述,“applicationSettings”是SectionGroup,而不是Section. aspnet_regiis只能加密Sections. 所以我不得不深入一点:aspnet_regiis -pe“applicationSettings / x.Properties.Settings”-app“/ MyApplication”-prov“MyProvider” (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – OwinStartup没有开始…为什么?
- asp.net – 我可以在一个Web项目中拥有多个web.config文件吗
- asp.net – 我应该加密URL参数传递的GUID吗?
- asp.net-mvc – MVC 3 – 使用List类型属性绑定到复杂类型
- 确定ASP.Net是否正确注册
- asp.net – Web.config中的瑞典语文本
- asp.net-mvc – 将多个参数传递给控制器???
- asp.net – 我应该继续研究MVC 1.0上的项目还是停止学习MVC
- asp.net – 是否有支持请求参数连接的URL构建器?
- 使用ASP.NET和C#在DropDownList中选择多个值