我正在尝试加密我的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中列出?
谢谢您的帮助.
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。