4

我们有一个 WPF XBAP 应用程序,我们希望在部署后更改服务器上的配置。由于配置文件嵌入在部署文件中,这怎么可能?

例如,我们想要更改已部署的应用程序连接到的数据库连接字符串,或者我们想要更新它连接到的 WCF 服务绑定设置?我们希望更新服务器上的配置文件,而不必每次都重新编译和重新部署。

谢谢!

4

1 回答 1

3

SDK 目录中有一个名为 MageUI.exe 的程序。该程序允许您创建和编辑应用程序部署清单。您可以更新配置文件,然后使用 MageUI 编辑部署清单并导入新的配置文件。

根据应用程序的大小,在 Visual Studio 中点击发布可能比使用 MageUI 和编辑部署清单更容易。

或者,您可以让您的应用程序通过 HTTP 请求在部署服务器上查看更新配置的配置文件(重命名为 .config 以外的其他文件,因为 ASP.NET 默认阻止这些文件)。

于 2009-05-27T18:09:48.403 回答