C# .NET单击一次部署App.config

C# .NET单击一次部署App.config,c#,.net,clickonce,app-config,C#,.net,Clickonce,App Config,我正在使用VS2008 SP1 ClickOnce部署来部署应用程序。应用程序引用一个web服务,该服务将连接详细信息存储在app.config文件中。例如,存储以下内容: <client> <endpoint address="http://someservice.com/someservice" binding="customBinding" bindingConfiguration="ServiceSoapBinding" contract="AService.ASer

我正在使用VS2008 SP1 ClickOnce部署来部署应用程序。应用程序引用一个web服务,该服务将连接详细信息存储在app.config文件中。例如,存储以下内容:

<client>
 <endpoint address="http://someservice.com/someservice" binding="customBinding" bindingConfiguration="ServiceSoapBinding" contract="AService.AService" name="AServicePort"  behaviorConfiguration="endPointBehavior"/>
</client>

我需要能够在部署的应用程序上验证此端点地址的值。我可以完全访问服务器上部署的每个文件,但看不到任何app.config条目的引用

app.config设置存储在发布的数据中的什么位置?我如何访问它们

亲切的问候,
F

应用程序设置使用两个文件:app.exe.config和 user.config,其中app是Windows窗体应用程序的名称。 user.config是在应用程序第一次运行时在客户端上创建的 存储用户范围的设置。相反,app.exe.config将存在 如果为设置定义默认值,则在部署之前。视力的 Studio将在您使用其发布时自动包含此文件 命令如果您使用Mage.exe或 MageUI.exe,您必须确保此文件包含在 填充应用程序清单时应用程序的其他文件

它的名称是
app.exe.config.deploy
,位于版本文件夹下的应用程序文件文件夹下的顶部文件夹中

例如,如果您的应用程序部署到“
C:\app
”,则它将位于“
C:\app\Application Files\DirectoryPerVersion\ProjectName.exe.config.deploy
”上

应用程序设置使用两个文件:app.exe.config和 user.config,其中app是Windows窗体应用程序的名称。 user.config是在应用程序第一次运行时在客户端上创建的 存储用户范围的设置。相反,app.exe.config将存在 如果为设置定义默认值,则在部署之前。视力的 Studio将在您使用其发布时自动包含此文件 命令如果您使用Mage.exe或 MageUI.exe,您必须确保此文件包含在 填充应用程序清单时应用程序的其他文件

它的名称是
app.exe.config.deploy
,位于版本文件夹下的应用程序文件文件夹下的顶部文件夹中

例如,如果您的应用程序部署到“
C:\app
”,则它将位于“
C:\app\Application Files\DirectoryPerVersion\ProjectName.exe.config.deploy
”上