cloud project iis express 8静态压缩被禁用

时间:2014-10-09 09:22:03

标签: azure iis-express

这是我的设置:

  • 以azure
  • 托管的MVC网络项目
  • VS2012和VS2013
  • Windows Azure SDK 2.2
  • IIS Express 8 - 8.0.1557

MVC项目正在使用城堡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时,它也可以正常工作。

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

到目前为止采取的步骤:

  • 卸载并安装azure sdk 2.2
  • 安装azure sdk 2.3
  • 安装azure sdk 2.4
  • 卸载并安装IIS Express 8
  • 卸载IIS Express 8并安装IIS Express 7.5(原来它确实可以正常工作,但只是真的抓着稻草)

由于

1 个答案:

答案 0 :(得分:0)

所以我相信我已经掌握了它的底部。看起来ServiceConfiguration.cscfg中的实例计数是4,但是当设置为1时它运行正常。

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