Asp.net 获得';500-内部服务器错误';在运行Azure项目时

Asp.net 获得';500-内部服务器错误';在运行Azure项目时,asp.net,azure,Asp.net,Azure,500-内部服务器错误。 您正在查找的资源有问题,无法显示 我还将我的IP添加到防火墙规则中。我是Azure的初学者。 我在尝试运行azure web项目时遇到上述错误。在阅读了一些文章之后,我添加了以下标签,但没有任何帮助 <validation validateIntegratedModeConfiguration="false"/> <identity impersonate="false"/> 基本上,您的应用程序正在抛出一个未经处理的错误。你会想知道真正的

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

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

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

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

您可以在customerrors处于关闭状态的情况下部署应用程序,以便实际看到真正的错误(请查看此链接以获取示例说明:)


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

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

您可以在customerrors处于关闭状态的情况下部署应用程序,以便实际看到真正的错误(请查看此链接以获取示例说明:)


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

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


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

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


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

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

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

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

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

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

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


为了确保,您可以验证启动项目是云项目而不是web项目吗?为了确保,您可以验证启动项目是云项目而不是web项目吗?我遵循了后者。然后打开IIS管理器。右侧窗格中将有一个指向“浏览”的链接。应用程序页面将在IE上打开。浏览到错误页面,您将看到有关错误的更多详细信息。我遵循了后者。然后打开IIS管理器。右侧窗格中将有一个指向“浏览”的链接。应用程序页面将在IE上打开。浏览到错误页面,您将看到有关错误的更多详细信息。