运行Azure项目时获取“500 - 内部服务器错误”

时间:2013-08-06 07:30:18

标签: asp.net azure

  

500 - 内部服务器错误。
  您正在查找的资源存在问题,无法显示。

我还将我的IP添加到防火墙规则中。我是Azure的初学者。 我在尝试运行azure web项目时遇到上述错误。我在浏览了一些文章之后添加了以下标签,但没有人帮助我。

 <validation validateIntegratedModeConfiguration="false"/>
 <identity impersonate="false"/>

3 个答案:

答案 0 :(得分:3)

基本上,您的应用程序正在抛出未处理的错误。您将想知道真正的错误是什么,因为错误500只是一种通用的说法:发生了一些事情。

您可以部署应用程序并将客户错误设置为OFF,这样您就可以实际看到真正的错误(请查看此链接以获取示例说明:http://www.serverintellect.com/support/programming/custom-errors.aspx)。

或者,如果您正在使用WebRoles,您可以将RDP插入服务器实例并检查Windows EventViewer,错误的详细信息可能会显示在那里。

答案 1 :(得分:0)

就我而言,我使用的是从durandaljs.com下载的代码。我的默认页面(index.html)上的“构建操作”设置为“无”,因此在发布期间此文件未上载到Azure。通过将“构建操作”更改为“内容”来修复。

通过远程桌面对IIS进行故障排除确实帮助我解决了这个问题。选择“发布所有角色的远程桌面”,然后在服务器资源管理器中展开云服务等,然后右键单击您的实例并选择“使用远程桌面连接”。

答案 2 :(得分:0)

这可能是代理相关的问题。

尝试将这些添加到* .config文件中:

<system.net>
    <defaultProxy useDefaultCredentials="true" />
</system.net>