通常,Web 服务附带一个配置文件(例如应用程序的 app.config 文件)。该文件称为web.config
. 这是您配置所有内容的地方 - 从服务行为到特定设置(如连接字符串等)。
通常您没有用于 Web 服务的配置工具 - 您编辑web.config
文件就完成了。
编辑
好的,如果你真的想要这样的程序,有办法做到这一点。我会尝试以下方法:
该web.config
文件包含一个称为appSettings
应用程序设置的部分。这部分可以外包到一个单独的文件中。包含此类文件的行如下所示:
<appSettings file="mysettings.config"/>
该文件本身将包含一个普通appSettings
部分:
<appSettings>
<add key="Info" value="myself" />
</appSettings>
现在您可以拥有一个普通的应用程序来读取 XML 文件mysettings.config
并能够写入文件的更改版本(请注意,您需要适当的权限来读取/写入文件)。
虽然您不需要在更改web.config
文件时重新启动 IIS 或 WebService,但我不确定mysettings.config
文件的更改 - 您可能需要在修改文件后重新启动 WebService。
另一种方法是在服务中创建函数,允许客户端获取/更改设置,并且服务本身将它们存储在某处。