500内部服务器错误。
您要查找的资源有问题,无法显示。
我还将我的 IP 添加到防火墙规则中。我是 Azure 的初学者。尝试运行 azure web 项目时出现上述错误。在浏览了一些文章后,我添加了以下标签,但没有一个对我有帮助。
<validation validateIntegratedModeConfiguration="false"/>
<identity impersonate="false"/>
基本上,您的应用程序正在引发未处理的错误。您会想知道真正的错误是什么,因为错误 500 只是一种通用的说法:发生了什么事。
您可以在 customerrors 关闭的情况下部署您的应用程序,这样您就可以真正看到真正的错误(查看此链接以获取示例说明:http ://www.serverintellect.com/support/programming/custom-errors.aspx )。
或者,如果您使用 WebRoles,您可以 RDP 进入服务器实例并检查 Windows EventViewer,错误的详细信息可能会显示在那里。
这可能是与代理相关的问题。
尝试将这些添加到您的 *.config 文件中:
<system.net>
<defaultProxy useDefaultCredentials="true" />
</system.net>
就我而言,我使用的是从 durandaljs.com 下载的代码。我的默认页面 (index.html) 上的“构建操作”设置为“无”,因此该文件在发布期间未上传到 Azure。通过将“构建操作”更改为“内容”来修复。
通过远程桌面对 IIS 进行故障排除确实帮助我解决了这个问题。发布时选择“为所有角色启用远程桌面”,然后在服务器资源管理器中展开云服务等,然后右键单击您的实例并选择“使用远程桌面连接”。