猿问

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

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

我正在尝试部署ASP.NET应用程序。我已经将站点部署到IIS,但是当使用浏览器访问它时,它会向我展示如下:

服务器错误

500-内部服务器错误。

您正在寻找的资源有问题,无法显示。

在摆弄web.config之后,我得到了:

由于发生内部服务器错误,无法显示该页。

如何才能看到服务器错误背后的实际问题?


噜噜哒
浏览 1020回答 3
3回答

qq_笑_17

首先,您需要启用并查看详细的错误。你的网络信息,因为这是一个一般的信息,没有提供信息,什么是真正发生的安全原因。有了详细的错误,您可以在这里找到真正的问题。还有,如果你能在服务器上运行浏览器,您将获得有关错误的详细信息,因为服务器识别您是本地的,并将其显示给您。或者如果你能读到日志在使用事件查看器的服务器上,还会看到错误的详细信息。在……上面IIS&nbsp;6<configuration> &nbsp;&nbsp;&nbsp;&nbsp;<system.web> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<customErrors&nbsp;mode="Off"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<compilation&nbsp;debug="true"/> &nbsp;&nbsp;&nbsp;&nbsp;</system.web></configuration>关于IIS 7<configuration> &nbsp;&nbsp;&nbsp;&nbsp;<system.webServer> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<httpErrors&nbsp;errorMode="Detailed"&nbsp;/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<asp&nbsp;scriptErrorSentToBrowser="true"/> &nbsp;&nbsp;&nbsp;&nbsp;</system.webServer> &nbsp;&nbsp;&nbsp;&nbsp;<system.web> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<customErrors&nbsp;mode="Off"/> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<compilation&nbsp;debug="true"/> &nbsp;&nbsp;&nbsp;&nbsp;</system.web></configuration>注:可以避免Debug=true..您只需要关闭一段时间的自定义错误并获得详细的错误页面。参考资料:启用Windows自定义错误消息传递在……里面去爸爸家帮助文章。此外,这也有助于:如何启用详细的错误消息(来自IIS)。

米脂

我在这个问题上发火了。确保下面的条目在根目录中web.config帮我把它修好了:<configuration> &nbsp;&nbsp;<system.webServer> &nbsp;&nbsp;&nbsp;&nbsp;<validation&nbsp;validateIntegratedModeConfiguration="false"&nbsp;/> &nbsp;&nbsp;</system.webServer></configuration>请记住,您必须将此添加到现有的XML元素,如果它们已经存在的话。不能只在文件的末尾添加,因为不能有任何元素的多个副本。
随时随地看视频慕课网APP
我要回答