将调试器附加到IIS工作进程时出错

时间:2013-04-11 22:07:15

标签: azure

我是Azure新手。我正在尝试在VS2012中启动我的应用程序(调试)。我收到以下错误:

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

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

谢谢, 马赫什

1 个答案:

答案 0 :(得分:0)

有一段时间我通过在较新的计算机上加载旧的Azure解决方案来实现此目的,这是在我升级到Azure SDK 2.0之后的另一次。

我使用的是IIS Express,而不是常规的IIS。

每次修复的唯一内容是:

  1. 通过Web平台安装程序安装Azure SDK 2
  2. 通过Web平台安装程序安装Azure Powershell工具
  3. 创建新的Azure项目 - 不要使用旧的azure云项目。不要试图让它发挥作用 - 重新开始。
  4. 您在之前的azure项目中使用的Foreach Web / worker角色,也为这些角色创建新的Web /辅助角色。不要试图让旧的工作 - 开始新鲜。将旧内容/文件复制到新项目中。
  5. 基本上,安装最新的工具,然后创建新的程序集/包/项目来替换旧的。