gpt4 book ai didi

web-config - 一个角色具有多个站点的 Windows Azure 未将第二个 web.debug.config 转换为 web.config

转载 作者:行者123 更新时间:2023-12-02 17:26:16 27 4
gpt4 key购买 nike

我正在使用 Web.Config 转换将我的应用程序部署到 Azure。我的服务中还有 2 个站点,一个公共(public)网站和一个私有(private) WCF 站点端点。我正在部署multiple sites to a single role .

当我部署时,网站项目(为其设置了 Azure 部署项目)会正确转换 web.config。但是,WCF 项目(仅在 .csdef 文件中作为“站点”寻址)不会将 web.debug.config 文件转换为 web.config。

This question类似,但仅解决项目构建问题。我已经在我的项目中设置了依赖项。

This workaround强制转换 web.config 文件,但它仍然没有出现在我在 Azure 上的部署中。

我怀疑this bug仍然存在,我也升级到了Azure 1.5 SDK希望它能解决这个问题。

我想尝试把我的configuration data in cscfg files但我正在使用 Entity Framework 代码优先,并且我不知道如何让我的连接字符串使用这种格式。 EFCF 似乎明确依赖于 web.config。

如有任何帮助,我们将不胜感激。

最佳答案

当您添加另一个 Web 角色时,您需要提供一个physicalPath 来指向您想要部署的内容,SDK 所做的就是将其在该路径中找到的文件复制到您的包中。它不进行构建。

您可能应该构建并发布要部署的 Web 应用程序,然后将physicalDirectory 指向该发布步骤的输出。 (确保您在physicalDirectory中设置的目录准确包含您想要部署到云的内容。)

关于web-config - 一个角色具有多个站点的 Windows Azure 未将第二个 web.debug.config 转换为 web.config,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487285/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com