在Azure SDK 1.3中挂载调试器的错误
发布日期:2016-7-27 11:7:16
Windows Azure开发者任务之四:在Windows Azure SDK 1.3中挂载调试器的错误 我安装了Windows Azure SDK的1.3版本。试着创建了一个Azure的“Hello World”应用程序。 我按了“F5”,然后我得到了下面这个错误,如图所示: 图1 我尝试了“Ctrl+F5”;不使用调试器来运行就不会得到上面这个异常,但在浏览器中,我得到了服务不可用的错误。 我在这里发现了一些关于这个特定的异常的讨论:http://int.social.msdn.microsoft.com/Forums/en/windowsazuredevelopment/thread/45e01c3d-7c16-4ca7-999b-46cb20b38c1d 备选解决方案: (1)检查在“C:\Windows\Microsoft.NET\Framework64”文件夹下,是否有两个“V4.0”的文件夹。我检查了,我发现我只有一个叫作“v4.0.30319”的文件夹,因此这个建议并不适用于我所遇到的情况。 (2)打开命令提示符,然后运行“aspnet_regiis.exe –r”命令。我又试了一下,再一次“悲剧”了。 图2 (3)把目标框架从v4.0改成v3.5。我这样做了,“悲剧”再一次降临到了我的头上。 (4)从“ServiceDefinition.csdef”文件中删除“Sites”节点。很不幸,“悲剧”再次降临到了我的头上。 <Sites> <site name="Web"> <Bindings> <Binding name="Endpoint1" endpointName="Endpoint1" /> </Bindings> </site> </Sites> (5)测试一下,一个正常的,目标框架为4.0的Web应用程序是否可以在IIS中成功地发布?我试了一下,我可在IIS中成功地发布Web应用程序。因此我的IIS没有问题。 我彻底绝望了,然后重新启动了系统,奇迹出现了,居然一切正常了,我没有再看到那个调试器异常了。我不知道发生了什么,但这是我处理这个流行的异常的经验。 这对阿里云应用开发有所帮助。 上一条: Azure开发者任务之三:理解Azure应用程序(2) 下一条: 配置虚拟机的“规模”
|