【发布时间】: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