C# .NET单击一次部署App.config
我正在使用VS2008 SP1 ClickOnce部署来部署应用程序。应用程序引用一个web服务,该服务将连接详细信息存储在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
<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
”上