【问题标题】:How to integrate Cassette or Combres with Azure webrole?如何将 Cassette 或 Combres 与 Azure webrole 集成?
【发布时间】:2012-10-09 18:26:48
【问题描述】:

我刚刚设置了一个新的解决方案/项目来对此进行测试(使用截至 2012 年 10 月 9 日的最新 azure sdk)。我从 Cassette 开始尝试缩小、压缩和组合我的 css 和脚本文件。在本地运行时,尝试访问我的页面时出现 500 错误。奇怪的是,即使关闭自定义错误、打开调试等,我也无法获得更多信息。然后我卸载了 Cassette 并尝试了 Combres(有人说他们已经让它与 Azure 一起工作)。同样的错误。只是为了好玩,我将我的启动项目更改为仅网络角色,并且页面加载得很好。

我缺少什么设置才能使这个工作网站在 Azure 下工作?

编辑:当我删除任何可提供 minfying/combining 功能的包时,页面正确加载(在 Azure 模拟器上本地运行)。

【问题讨论】:

  • 您能否尝试在事件查看器中查找警告(ASP.NET 警告)。这些警告可能会给你一些额外的信息。
  • 那天根本没有 .net 记录的条目。前几天总共只有 3 个。
  • 遗憾的是我仍然坚持这一点。在访问我的页面时,Cassette 和 Combres 都会给出错误 500。我关闭了自定义错误(并且我在其他错误之前得到了错误输出)。它一定与他们挂钩的方式以及与本地 azure 调试的一些不兼容有关,但我希望有办法解决它。我真的很喜欢这两个软件包提供的功能。

标签: azure cassette combres


【解决方案1】:

我在部署到 Azure 时遇到了类似的错误。我的问题是我使用的 .less 文件未包含在 .cspkg 中。您可以调查要部署到 Azure 的包,以确保它们包含所有相关文件。

在我的例子中,将 .less 文件的“Build Action”更改为“Content”使一切正常。

如果您为调试部署启用远程错误以暂存该错误应该会很明显<customErrors mode="Off" />

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-13
    • 2019-09-25
    • 2020-02-10
    • 2022-08-21
    • 2020-09-24
    • 2018-09-23
    相关资源
    最近更新 更多