我已添加对WCF我的服务的引用,该库具有app.config。
在app.config中有一个applicationSettings
sectionGroup,并且有'属性'节
当我在web.config中添加一个属性部分时,它不起作用:
我在app.config中的属性部分是
<IranTcDriver.Properties.Settings>
<setting name="IranTcDriver_tc_iran_ws_SMS_WebServer_Service" serializeAs="String">
<value>http://wwww.wwww.www/index.php</value>
</setting>
<setting name="UserName" serializeAs="String">
<value>tavanm-----</value>
</setting>
<setting name="Password" serializeAs="String">
<value>-------------</value>
</setting>
</IranTcDriver.Properties.Settings>
然后
我在下面添加标记为<applicationSettings>
部分组并添加
<section name="IranTcDriver.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false">
当我在web.config中添加此标记时,我收到有关多个属性部分的错误。 任何人都可以帮助我吗?
答案 0 :(得分:0)
在配置文件(web.config)中使用此设置
在applicationSettings sectionGroup中添加IranTcDriver.Properties.Settings
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="IranTcDriver.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
然后在web.config中的<applicationSettings>
添加
<IranTcDriver.Properties.Settings>
<setting name="IranTcDriver_tc_iran_ws_SMS_WebServer_Service" serializeAs="String">
<value>http://wwww.wwww.www/index.php</value>
</setting>
<setting name="UserName" serializeAs="String">
<value>tavanm-----</value>
</setting>
<setting name="Password" serializeAs="String">
<value>-------------</value>
</setting>
</IranTcDriver.Properties.Settings>
这应该是工作