为了账号安全,请及时绑定邮箱和手机立即绑定

部署网站:500-内部服务器错误

部署网站:500-内部服务器错误

噜噜哒 2019-06-14 10:32:21
部署网站:500-内部服务器错误我正在尝试部署ASP.NET应用程序。我已经将站点部署到IIS,但是当使用浏览器访问它时,它会向我展示如下:服务器错误500-内部服务器错误。您正在寻找的资源有问题,无法显示。在摆弄web.config之后,我得到了:由于发生内部服务器错误,无法显示该页。如何才能看到服务器错误背后的实际问题?
查看完整描述

3 回答

?
qq_笑_17

TA贡献1818条经验 获得超7个赞

首先,您需要启用并查看详细的错误。你的网络信息,因为这是一个一般的信息,没有提供信息,什么是真正发生的安全原因。

有了详细的错误,您可以在这里找到真正的问题。

还有,如果你能在服务器上运行浏览器,您将获得有关错误的详细信息,因为服务器识别您是本地的,并将其显示给您。或者如果你能读到日志在使用事件查看器的服务器上,还会看到错误的详细信息。

在……上面IIS 6

<configuration>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web></configuration>

关于IIS 7

<configuration>
    <system.webServer>
        <httpErrors errorMode="Detailed" />
        <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    <system.web>
        <customErrors mode="Off"/>
        <compilation debug="true"/>
    </system.web></configuration>

注:可以避免Debug=true..您只需要关闭一段时间的自定义错误并获得详细的错误页面。

参考资料:启用Windows自定义错误消息传递在……里面去爸爸家帮助文章。

此外,这也有助于:如何启用详细的错误消息(来自IIS)。


查看完整回答
反对 回复 2019-06-14
?
米脂

TA贡献1836条经验 获得超3个赞

我在这个问题上发火了。确保下面的条目在根目录中web.config帮我把它修好了:

<configuration>
  <system.webServer>
    <validation validateIntegratedModeConfiguration="false" />
  </system.webServer></configuration>

请记住,您必须将此添加到现有的XML元素,如果它们已经存在的话。不能只在文件的末尾添加,因为不能有任何元素的多个副本。


查看完整回答
反对 回复 2019-06-14
  • 3 回答
  • 0 关注
  • 1019 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信