将调试器附加到IIS工作进程时发生错误

问题描述:

我是Azure的新手。我试图在VS2012中启动我的应用程序(调试)。我收到以下错误:将调试器附加到IIS工作进程时发生错误

将调试器附加到角色实例'deployment18(13)......'的URL'http://learning.cloudapp.net:82'的IIS工作进程时出错。无法在Web服务器上启动调试。底层连接已关闭:接收时发生意外错误。

当我在IIS中托管它时,我的应用程序正常工作。当我将网站项目设置为启动项目时,它工作正常。但是当我将azure项目设置为启动项目并开始调试时,我收到了错误。我尝试了几乎所有可以在互联网上找到的东西。任何人都可以帮忙吗?

感谢, 马赫什

有一次我通过加载新的机器,之后我升级到Azure的SDK 2.0的另一种时间上的旧Azure的解决方案得到了这一点。

我正在使用IIS Express而不是常规IIS。

每一次固定的唯一的事情就是:

  1. 通过Web平台安装程序安装Azure的SDK 2
  2. 通过Web平台安装程序安装Azure的PowerShell的工具
  3. 创建一个新的Azure项目 - 不要使用您的旧天蓝云项目。不要试图让它起作用 - 重新开始。
  4. 您在以前的天蓝色项目中使用的Foreach Web/Worker角色,也为这些角色创建新的Web/Worker角色。不要试图让旧的工作 - 开始新鲜。将旧的内容/文件复制到新项目中。

所以基本上,安装最新的工具,然后创建新的程序集/包/项目来取代旧的。