【问题标题】:cloud project iis express 8 Static compression is being disabledcloud project iis express 8 静态压缩被禁用
【发布时间】:2014-10-09 09:22:02
【问题描述】:

这是我的设置:

  • 一个托管在 Azure 中的 MVC Web 项目
  • VS2012 和 VS2013
  • Windows Azure SDK 2.2
  • IIS Express 8 - 8.0.1557

MVC 项目正在使用 Castle Windsor,并且在应用程序启动期间会创建性能计数器。

当我在本地(通过模拟器)运行项目时,我发现在创建性能计数器期间会引发异常,但是会创建性能计数器并将其复制到 azure 表存储中。

例外:

The directory specified for caching compressed content C:\Users\danielc\AppData\Local\dftmp\Resources\c2fd1c9b-d6c5-49af-942d-715c8f1ccc1c\temp\temp\RoleTemp\iisexpress\IIS Temporary Compressed Files\767ba5ae-0038-4c32-a70c-3d2f671e37ed is invalid.  Static compression is being disabled.

当我尝试找到这个位置时,它不存在,这意味着它可能是一个权限问题,但我不知道如何更改模拟器的权限。

更让我头疼的是,我在一个 6 人的团队中,所有人都没有遇到这个问题。此外,当它部署到天蓝色时,它也可以正常工作。

因此,我的问题是,有没有人遇到过这个问题并知道解决方案?

目前采取的步骤:

  • 卸载并安装 azure sdk 2.2
  • 安装 azure sdk 2.3
  • 安装 azure sdk 2.4
  • 卸载和安装 IIS Express 8
  • 卸载 IIS Express 8 并安装 IIS Express 7.5(事实证明,它确实不受支持,但实际上只是抓住了稻草)

谢谢

【问题讨论】:

    标签: azure iis-express


    【解决方案1】:

    所以我相信我已经找到了真相。看起来 ServiceConfiguration.cscfg 中的实例计数是 4,但是当设置为 1 时它运行良好。

    很奇怪,我使用这种其他配置的同事没有遇到这个问题。

    【讨论】:

      猜你喜欢
      • 2010-10-29
      • 2014-11-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      • 1970-01-01
      • 2013-03-08
      • 1970-01-01
      相关资源
      最近更新 更多