Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET:错误500而不是详细错误_Asp.net_Web Config - Fatal编程技术网

ASP.NET:错误500而不是详细错误

ASP.NET:错误500而不是详细错误,asp.net,web-config,Asp.net,Web Config,突然,我在smarterasp上托管的Asp.Net web应用程序上收到一个错误500 我可以访问页面,但无法访问任何资源(CSS、JS、图像等) 这是一本书 错误:无法显示该页面,因为有内部服务器 发生错误 即使您尝试访问一个不存在的资源,它也应该通过404访问,但您将得到500。我试着联系支持人员,他们说一切都很好 我已经将customErrors=设置为off <system.web> <trace enabled="false" /> <custo

突然,我在smarterasp上托管的Asp.Net web应用程序上收到一个错误500

我可以访问页面,但无法访问任何资源(CSS、JS、图像等) 这是一本书

错误:无法显示该页面,因为有内部服务器 发生错误

即使您尝试访问一个不存在的资源,它也应该通过404访问,但您将得到500。我试着联系支持人员,他们说一切都很好

我已经将customErrors=设置为off

<system.web>
  <trace enabled="false" />
  <customErrors mode="Off">
  </customErrors>
  <compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />
  <httpRuntime requestValidationMode="2.0" />
  <pages controlRenderingCompatibilityVersion="4.0" />
</system.web>

我之前在web.config中为静态内容定义了mimeMap,但后来发现导致问题的web服务器上已经安装了StaticFileModule
(可能是他们最近安装的)

如果“自定义错误”模式处于关闭状态,则可能会在服务器遇到错误时获得更详细的异常,例如服务器的堆栈跟踪。如果我能做出一个有根据的猜测,我会说web服务器访问您的Resources的权限在磁盘上或某些web.config、根目录或位于资源文件夹中的目录中发生了更改。您是否可以在本地开发环境中测试ASP.NET web应用程序?我发现,在localhost上查看web应用程序时,我会从浏览器获得更详细的错误报告,而不是远程web服务器。请再次检查您的web.config文件,可能您上载了无效的文件。同意,上面可能有一个web.config问题,导致服务器在解析配置文件的errors部分之前出错。我在构建后删除了旧的web.config并上载了新的web.config,但问题仍然相同。应用程序在本地主机上运行良好。