【发布时间】:2012-01-18 20:59:34
【问题描述】:
我在我的 ASP.NET Webclient 项目中添加了一个新的 Settings.settings 文件;我在加密该部分时遇到问题。在定位到该目录的cmd窗口中:
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>
这是我的语法:
aspnet_regiis -pe "Webclient.Properties.Settings" -app "/sdkTrimFileServiceASMXclient"
输出:
Encrypting configuration section...
The configuration section 'Webclient.Properties.Settings' was not found.
Failed!
我的项目叫做Webclient;我点击了 Settings 选项卡并添加了 2 个元素。 Visual Studio 2010 添加了 Settings.settings 文件并更新了我的 web.config 如下:
<configSections>
<sectionGroup name="applicationSettings"
type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="WebClient.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false" />
<section name="FileServiceProxy.Properties.Settings"
type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"
requirePermission="false"/>
</sectionGroup>
</configSections>
<applicationSettings>
<WebClient.Properties.Settings>
<setting name="GROUPERpassword" serializeAs="String">
<value>12345abcde</value>
</setting>
<setting name="MARLINpassword" serializeAs="String">
<value>abcdef12345</value>
</setting>
</WebClient.Properties.Settings>
<FileServiceProxy.Properties.Settings>
<setting name="FileServiceProxy_ASMXproxy_FileService" serializeAs="String">
<value>http://MDWDATA/sdkTrimFileServiceASMX/FileService.asmx</value>
</setting>
</FileServiceProxy.Properties.Settings>
</applicationSettings>
我也尝试过这种语法(即只是 "Webclient" 而不是 "Webclient.Properties.Settings"),我遇到了与上述相同的失败。 p>
aspnet_regiis -pe "Webclient" -app "/sdkTrimFileServiceASMXclient"
在我的 IIS 6.0 Windows 2003 Server 机器上的默认网站中,我有一个名为:sdkTrimFileServiceASMXclient
的虚拟目录物理目录的本地路径:C:\ProjectsVS2010\sdkTrimFileServiceASMX\WebClient
我无法弄清楚我在这里做错了什么。
------------------ 编辑更新 --------------- ------------ 2011 年 12 月 13 日 有人建议尝试这种语法(但我得到了同样的错误):
C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319>aspnet_regiis -pe "applicationSettings/Webclient" -app "/sdkTrimFileServiceASMXclient"
Encrypting configuration section...
The configuration section 'applicationSettings/Webclient' was not found.
Failed!
【问题讨论】:
标签: visual-studio-2010 encryption configuration-files configurationsection aspnet-regiis.exe