Azure Appfabric并没有削减它

时间:2012-10-26 13:35:38

标签: asp.net azure azure-web-roles

我有一个ASP.NET网站项目,在部署到Azure时可以正常运行,但不会在Compute Emulator中本地运行。看起来如果它在Azure中工作它应该在Compute Emulator中工作,但我想这对SDK开发人员来说不是一个高优先级。

无论如何,如果您尝试在调试器中本地运行Azure Web角色,则会得到以下结果:

Error attaching to debugger

如果你按Ctrl-F5(无调试运行),你会得到一个通用的500 - 内部服务器错误。

谷歌搜索表明它可能是Web.config中Compute Emulator(或本地IIS)不喜欢的东西。

有人有这样的问题吗?

P.S。如果我将网站设置为启动项目(即将Azure模拟器从其中删除),我可以在本地运行网站项目。

1 个答案:

答案 0 :(得分:0)

像所有人都说的那样 - 运行外部模拟器来验证web.config是否正确。其他值得注意的问题是模拟器在端口上运行:82 - 通常意味着您已经在本地IIS中运行了一个或两个站点 - 禁用/停止此站点并尝试再次运行。

最后,当模拟器启动时,打开IIS管理器,您应该看到新站点,尝试从IIS浏览到该站点。确保customErrors = Off和debug = true。