【问题标题】:VS 2013 Config File Missing in Azure Cloud ServiceAzure 云服务中缺少 VS 2013 配置文件
【发布时间】:2015-06-03 15:49:16
【问题描述】:

我使用 Azure SDK v2.6 在 Visual Studio 2013 中创建了一个 Azure 云服务(称为 A)。云服务具有来自项目 B 的单一角色,项目 B 引用项目 C 和项目 C 引用项目DD 项目包含一个名为D.dll.config 的内容文件。我已经验证,当我构建时,文件D.dll.config 存在于D\bin\Debug\C\bin\Debug\B\bin\Debug\ 中。但是,当我在模拟器和 Azure 上运行 A 时,我的配置文件不存在。

在我的本地机器上,这个目录是A\csx\Debug\roles\B\approot\。有谁知道如何让配置文件包含在我的云服务中?对于为什么不包括在内的原因的简要解释也将不胜感激。

【问题讨论】:

  • 我找到了一种可行的方法,如 here on MSDN 所述。但是,如果我这样做,那么 1) 我必须手动包含所有引用项目所需的所有内容文件,以及 2) 我必须在云服务目录结构中维护该文件的副本。这两个问题都是维护的噩梦,所以这个解决方案是不够的。
  • This question/answer on MSDN 建议有一种方法可以解决我在之前的评论中提出的第二个问题,但我无法让该解决方案在 Azure v2.6 上运行。

标签: azure visual-studio-2013 configuration-files azure-cloud-services


【解决方案1】:

我的同事在创建新的云服务时偶然发现了一个解决方案。如果我将项目 B(包含云服务角色的项目)的引用添加到项目 D(包含配置文件作为内容的项目),则 @987654321 @ 包含在我的模拟器以及 Azure 中的 approot 目录中。

这个解决方案仍然不理想,因为我必须添加对所有 dll 内容的显式引用。但是,这是迄今为止我所知道的最好的解决方案。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-08
    • 2011-01-11
    相关资源
    最近更新 更多