标签: internal-server-error

ASP.NET:HTTP错误500.19 - 内部服务器错误0x8007000d

我正在复制Web应用程序部署,并发现了几个与之相关的问题HTTP Error 500.19.我的机器正在运行Windows 7,而工作开发使用的是Windows 8.我们正在使用Visual Studio 2010开发Web应用程序.

首先,我收到了错误代码0x80070021,类似于此处发布的内容 .我根据接受的答案更新了我的web.config,然后我得到了以下错误代码(与此处发布的类似).

HTTP Error 500.19 - Internal Server Error
Error Code 0x8007000d
Config Source -1: 0:
Run Code Online (Sandbox Code Playgroud)

我已阅读Microsoft支持页面中的症状定义,并且错误原因是:

出现此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素.

而解决方案是

从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素.

但是,我使用的web.config在原始开发环境中完美运行.

这是我到目前为止检查和尝试的内容:

  1. 通过调用aspnet_regiis -i安装ASP.NET
  2. 将我的应用程序设置为使用不同的应用程序池(ASP.NET v4.0,.NET v4等)
  3. ApplicationHost.config文件仍在Windows 7中使用默认值.

这是我的Web.Config的一部分

<system.webServer>
    <section name="handlers" overrideModeDefault="Allow" /> 
    <section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
    <validation validateIntegratedModeConfiguration="false" />
    <modules runAllManagedModulesForAllRequests="true">
    </modules>
    <handlers>
        <remove name="UrlRoutingHandler" />
        <add name="ReportViewerWebControlHandler" preCondition="integratedMode" verb="*" path="Reserved.ReportViewerWebControl.axd" type="Microsoft.Reporting.WebForms.HttpHandler, Microsoft.ReportViewer.WebForms, …
Run Code Online (Sandbox Code Playgroud)

asp.net iis web-applications web-config internal-server-error

97
推荐指数
9
解决办法
15万
查看次数

php文件的500内部服务器错误不适用于html

我的网站只有4-5个静态页面.index.htmlindex.php都在那里.index.html工作正常.如果我改为index.php,那就是给予500 Internal Server Error.我不知道我的错误在哪里?

注意: 如果我使用.htaccess文件php_flag display_errors 1,

它正在显示 Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

如果我使用.htaccess文件empty,

它正在显示 Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.

如果我给../contact-us.php,它显示正确.

谢谢...

html php apache internal-server-error

66
推荐指数
2
解决办法
35万
查看次数

由于服务器上发生内部服务器错误,因此无法显示该页面

我已成功使用IIS 7在本地计算机上安装了网站.但是当我在实时服务器上部署它时,我收到以下错误:

"由于发生了内部服务器错误,无法显示页面"没有其他内容.

在live上使用相同的IIS 7并设置为Detailed errors在Error Pages模块中,但仍然相同.可能是什么原因?

谢谢

c# asp.net iis asp.net-mvc internal-server-error

44
推荐指数
4
解决办法
9万
查看次数

当日志中没有错误消息时,如何诊断Heroku上的500错误?

我在Heroku上有一个Rails应用程序,它以随机间隔提供500个错误.网页将以纯文本显示"内部服务器错误",而不是通常的"我们很抱歉.出了问题." 页.当我刷新页面时,它工作正常.

日志不会显示错误消息

» 14:20:34.107 2013-10-11 12:20:33.763690+00:00 heroku router - - at=info method=HEAD path=/ host=www.mydomain.com fwd="184.73.237.85/ec2-184-73-237-85.compute-1.amazonaws.com" dyno=web.1 connect=1ms service=63ms status=200 bytes=0
» 14:21:03.957 2013-10-11 12:21:03.561867+00:00 heroku router - - at=info method=GET path=/ host=www.mydomain.com fwd="50.112.95.211/ec2-50-112-95-211.us-west-2.compute.amazonaws.com" dyno=web.1 connect=0ms service=1ms status=500 bytes=21
Run Code Online (Sandbox Code Playgroud)

支持告诉我要查看New Relic中的请求排队,但New Relic只显示一个大的红色标记,表示服务器已关闭(即使网站在刷新时工作正常).

没有错误消息,我对如何诊断此问题感到茫然.

ruby-on-rails heroku internal-server-error

27
推荐指数
3
解决办法
2万
查看次数

PHP不显示错误 - 内部服务器错误(500)

我已经在Amazon AWS上使用*Apache2/MySQL/PHP5安装了全新的Ubuntu Server 12.04 LTS.当我运行PHP脚本并遇到错误时,我没有看到PHP的任何错误报告,我所看到的就是

HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfil the request.
Run Code Online (Sandbox Code Playgroud)

我已经检查了我的/etc/php5/apache2/php.ini文件,据我所知,应该设置错误报告.文件的内容(关于错误)是:

;    display_errors
;      Default Value: On
;      Development Value: On
;      Production Value: Off

;    display_startup_errors
;      Default Value: Off
;      Development Value: On
;      Production Value: Off

;    error_reporting
;      Default Value: E_ALL & ~E_NOTICE
;      Development Value: E_ALL | E_STRICT
;      Production Value: E_ALL & ~E_DEPRECATED
Run Code Online (Sandbox Code Playgroud)

任何人都可以建议吗?如果我尝试类似的东西$obj = new …

php error-reporting internal-server-error ubuntu-12.04

18
推荐指数
1
解决办法
5万
查看次数

ASP.NET核心托管 - 500内部服务器错误

我正在尝试使用支持ASP.NET Core的托管提供程序发布为ASP.NET Core项目.我收到500内部服务器错误,我认为这是非常常见的.所以,我搜索了互联网和各种论坛,然后我检查了processPath="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%"web.config,他们看起来正确转换processPath="dotnet" and arguments=".\MyApplication.dll".

我还检查了connectionString,它指向正在运行的生产数据库服务器.我通过将connectionString更改为生产数据库并在本地运行项目来确认数据库连接.它有效,我获得了生产数据库访问权限.

我也试图通过在我的Startup.cs中使用以下内容来获取错误信息(无论env如何):

app.UseDeveloperExceptionPage();
app.UseDatabaseErrorPage();
app.UseBrowserLink();
Run Code Online (Sandbox Code Playgroud)

我也在web.config中启用了stdoutLog,但是我没有看到该文件夹​​:

stdoutLogEnabled="true" stdoutLogFile=".\logs\stdout"
Run Code Online (Sandbox Code Playgroud)

我还尝试将launchSettings.json中的applicationUrl和launchUrl更改为我的prod Url,但是这样也没有用.

因此,500内部服务器错误拒绝消失,我仍然没有任何有用的错误消息.该页面只是说:

哎呀.500内部服务器错误启动应用程序时发生错误.

如果有人能在这里帮助我,我真的很感激.

web-hosting internal-server-error asp.net-core

13
推荐指数
3
解决办法
3万
查看次数

未定义jsonify - 内部服务器错误

玩Flask,只是想打印一些JSON格式的数据,但我不断收到错误:

NameError:未定义全局名称"jsonify"

from flask import Flask
from flask import json
app = Flask(__name__)

@app.route("/")
def testJSON():
        x = "Test1"
        y = "Test2"
        return jsonify(a=x,z=y)

if __name__ == "__main__":
        app.debug = True
        app.run()
Run Code Online (Sandbox Code Playgroud)

他们的文档说我需要安装Python 2.6或simplejson - 我有两个.

Python 2.7.3:

sys.version'2.7.3(默认,2012年5月9日,23:42:16)\n [GCC 4.4.3]'

simplejson:

root @ Python:〜/ PythonScripts #pip install simplejson要求已经满足(使用--upgrade升级):/usr/local/lib/python2.7/site-packages中的simplejson清理...

python json flask internal-server-error

12
推荐指数
1
解决办法
3万
查看次数

使用AppPool的自定义标识时,StaticFile上的HTTP错误500.0

我有一个部署在带有IIS 8.5的Windows 2012 R2服务器上的MVC4 Web应用程序.我将应用程序池配置为使用自定义域帐户运行,因为Web应用程序需要在启用Windows身份验证的情况下调用网络上的另一个Web服务.

当我尝试从浏览器访问该页面时,我的.css,.js文件会出现很多"错误500".当我尝试直接浏览其中一个文件时,我显示"HTTP错误500.0 - 内部服务器错误"页面而不是脚本或CSS的内容.我尝试使用一个简单的.txt文件,我得到了同样的错误.

详细错误信息:

  • 模块:IIS Web Core
  • 通知:AuthenticateRequest
  • 处理程序:StaticFile
  • 错误代码:0x80070542
  • 请求的URL:http:// {hostname}:8082/test.txt
  • 物理路径:C:\ inetpub\wwwroot\aaa\test.txt
  • 登录方法:协商
  • 登录用户:{DomainName}\{MyUserLogin}

在服务器上,我为整个C:\ inetpub\wwwroot\aaa文件夹和子文件夹的"Everyone"提供了完全NTFS权限.

我让帐户运行本地"管理员"组的应用程序池部分.它没有改变任何东西,我仍然得到相同的错误消息.

但是,如果我使用localhost直接从服务器打开网页,一切正常.

所以我在这里没有想法.有什么建议 ?

谢谢 !

application-pool staticfilehandler internal-server-error asp.net-mvc-4

10
推荐指数
1
解决办法
6006
查看次数

我应该什么时候从 REST 应用程序向客户端返回 HTTP 状态代码 500(内部服务器错误)?

我见过有人使用 HTTP 代码 500 作为所有类型错误情况的通用错误代码(服务器错误、http 错误、代码异常、在 DB 中找不到预期记录、超时异常等)。但是,我也读过并听说此代码 500 仅应在源自应用程序服务器(在我的情况下为 JBoss)的错误的情况下使用,而不是应用程序本身,即不适用于代码异常或无效密码或 DB-record-not - 发现的情况。那么,我们什么时候应该从 REST 服务方法返回 HTTP 状态代码 500?

rest http-status-codes http-response-codes http-status-code-500 internal-server-error

10
推荐指数
1
解决办法
6892
查看次数

Axios POST请求失败,错误状态码为500:内部服务器错误

我正在尝试通过Axios在体内使用用户名和密码发送POST请求。

我正在http://127.0.0.1:5000/login上部署Flask应用程序,该应用程序处理/ login路由。POST请求失败,并出现以下错误

POST http://127.0.0.1:5000/login 500 (INTERNAL SERVER ERROR)
Error: Request failed with status code 500
    at createError (createError.js:16)
    at settle (settle.js:18)
    at XMLHttpRequest.handleLoad (xhr.js:77)
Run Code Online (Sandbox Code Playgroud)

我进行了一些研究,认为可能是CORS的问题,但事实并非如此,因为我尝试了Axios GET请求,并且工作正常(响应记录正确)。这是我的代码的一部分

axios.get("http://127.0.0.1:5000").then(function(response) {
        console.log(response);
      }).catch(function(error) {
        console.log(error);
      })
axios.post("http://127.0.0.1:5000/login", {
        username: this.state.username,
        password: this.state.password
      }).then(function(response) {
        console.log(response);
      }).catch(function(error) {
        console.log(error);
      })
Run Code Online (Sandbox Code Playgroud)

查看Chrome DevTools,我可以看到POST请求有效负载已正确填充。然后,我尝试使用以下代码在Flask应用程序中打印出服务器端的密钥,但是我什么也没空。(由于POST请求失败,这是预期的)

dict = request.form
    for key in dict:
        print('form key '+dict[key])
Run Code Online (Sandbox Code Playgroud)

但是,将Postman与相应的键和值一起使用会正常工作,并返回响应并打印出键(请参见上文)。失败来自哪里?为什么当GET正常工作时POST请求失败?

javascript post flask internal-server-error axios

10
推荐指数
3
解决办法
1万
查看次数