答案 0 :(得分:1)
您应该将配置放在Web应用程序的web.config中,创建一个引用回ProxyZipeeeService项目的节组。为此,请将sectiongroup和实际applicationSettings从ProxyZipeeeService复制到您的Web应用程序:
<configSections>
<sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<section name="ProxyZipeeeService.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
</sectionGroup>
</configSections>
<!--other stuff-->
<applicationSettings>
<ProxyZipeeeService.Properties.Settings>
<!--your original appSettings-->
</ProxyZipeeeService.Properties.Settings>
</applicationSettings>
然后,您可以在部署应用程序后更改设置。
如果所有其他方法都失败了,您还可以使您的ProxyZipeeeService库将URL公开为公共属性,因此可以在运行时通过调用它的Web应用程序对其进行更改。
我希望这很有帮助。