.NET 单击一次部署 App.config

发布于 2024-11-27 19:43:33 字数 530 浏览 0 评论 0原文

我正在使用 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。

I am using VS2008 SP1 ClickOnce Deployment to deploy an application. The application references a web service which stores connection details in the app.config file. For example, the following is stored:

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

I need to be able to verify the value of this end point address on the deployed application. I have full access each of the deployed files on the server but I don't see a reference to any of the app.config entries.

Where are app.config settings stored in the published data and how can I access them?

Kind Regards,
F.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬 2024-12-04 19:43:33

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

来源

它的名称是app.exe.config.deploy< /code> 及其位于您在版本文件夹下的 Application Files 文件夹下部署的顶部文件夹中。

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

Application settings consumes two files: app.exe.config and
user.config, where app is the name of your Windows Forms application.
user.config is created on the client the first time your application
stores user-scoped settings. app.exe.config, by contrast, will exist
prior to deployment if you define default values for settings. Visual
Studio will include this file automatically when you use its Publish
command. If you create your ClickOnce application using Mage.exe or
MageUI.exe, you must make sure this file is included with your
application's other files when you populate your application manifest.

Source

It's name is app.exe.config.deploy and its located in the top folder where you deploy under the Application Files folder under the version folder.

For example if your app is deployed to "C:\App" then it will be located on "C:\App\Application Files\DirectoryPerVersion\ProjectName.exe.config.deploy"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文