azure - 用于辅助角色配置的 WaIISHost.exe.config 与 app.config

标签 azure

帖子对于如何最好地将 web.config 设置纳入 Azure 辅助角色的描述似乎存在冲突。有些帖子说您需要创建 WaIISHost.exe.config,将输出设置为始终,然后将相关的 web.config 信息复制到该文件。其他帖子描述了 app.config 而不是 WaIISHost.exe 的创建。哪个是正确的?

最佳答案

这个问题的答案在一定程度上取决于您所使用的 SDK 版本。首先,WaIISHost.exe.config 仅适用于 Web 角色(不适用于辅助角色)。辅助角色使用并继续使用 app.config 作为其配置设置。我在这里假设您正在尝试在配置设置中配置 Web 角色的 RoleEntryPoint。

现在,对于 Web 角色:如果您使用最新的 SDK(撰写本文时为 1.8),您会发现创建 WaIISHost.exe.config 文件(以及复制本地等)不再有效。最新的 SDK 中发生了一些变化,它将不再提取这些值。对于早期版本的 SDK,您仍然可以这样做。对于最新版本(以及可能的下一个版本)1.8,您可以创建一个 app.config。当您这样做时,它实际上会在您的 bin 目录中创建一个文件,例如“WebRoleProjectName.dll.config”。您不必自己手动创建此文件并“复制本地”。只需像平常一样创建 app.config,您就会发现 Web Role 中的 RoleEntryPoint 可以这样配置。

关于azure - 用于辅助角色配置的 WaIISHost.exe.config 与 app.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14072317/

相关文章:

Azure 应用服务 - 传入连接激增但未生成请求

rest - 通过 REST API 列出 Azure 虚拟机

Azure 前门自定义域二头肌

asp.net-mvc - 在基于 azure 的 ASP.NET MVC 项目中使用实时 ID 身份验证的最佳方法是什么?

Azure架构设计

azure - 划分Azure的所有者RBAC角色

azure - 权限不足,无法完成操作 - Azure Active Directory

c# - Azure native 应用程序通用身份验证

php - 跨 Azure Cosmos 中的多个集合查询记录

c# - 通过 Azure Devops 部署 Nuget 包时未添加依赖项