我有一个 Web 角色,当在 Compute Emulator 中本地部署时,该角色配置为托管在 IIS 中。现在我想在 IIS Express 下运行它,以便更轻松地分析网站。
因此,我在 Cloud Project 属性中切换了开发服务器(有关精确步骤,请参阅这篇文章),并在 Compute Emulator 中启动了 Web 角色。IIS Express 显示的不是我的主页,而是 HTTP 500 错误页面。该站点在 IIS 下运行良好,我不知道为什么 IIS Express 会抱怨,因为它的行为应该像 IIS。
我正在使用 .NET 4.0、Visual Studio 2010、用于计算模拟器的 Windows Azure SDK 1.8 和用于运行时库的 1.7、IIS Express 8,它们都安装在 Windows 7 下。