首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误500 -我的服务器出现内部服务器错误

错误500 -我的服务器出现内部服务器错误
EN

Stack Overflow用户
提问于 2012-05-16 12:53:48
回答 2查看 1.5K关注 0票数 0

我在IIS服务器上运行ASP.NET项目时遇到了这个错误。在我的本地主机服务器上一切工作正常,但是在将我的代码上传到服务器后,我得到了这种错误。

我的Web.Config文件包含以下内容

代码语言:javascript
运行
复制
<?xml version="1.0"?>
<configuration>
<!--    <system.diagnostics>
        <trace autoflush="true" indentsize="0">
            <listeners>
                <!--<add name="MyListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\temp\webmail.log"/>-->
            </listeners>
        </trace>
    </system.diagnostics> -->
    <appSettings>
    <add key="dataFolderPath" value="App_Data\"/>
    <add key="WebMailFolderPath" value=""/>
  </appSettings>
    <system.web>
    <pages enableEventValidation="false" enableViewState="false" enableViewStateMac="false">
    <!--  <controls>
        <add tagPrefix="asp" namespace="System.Web.UI" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
        <add tagPrefix="asp" namespace="System.Web.UI.WebControls" assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </controls> -->
    </pages>
        <httpRuntime maxRequestLength="32768" executionTimeout="3600"/>
    <httpHandlers>
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" validate="false"/>
    </httpHandlers>
    <httpModules>
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    </httpModules>
    <compilation defaultLanguage="c#" debug="false">
      <assemblies>
        <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
      </assemblies>
    </compilation>
        <customErrors mode="Off" />
        <trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true"/>
        <sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="1000"/>
        <globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
    </system.web>
</configuration>
EN

回答 2

Stack Overflow用户

发布于 2012-05-16 12:57:43

我直接看到这几行的格式不正确。您可以在另一个中包含一个表扬。以太去掉所有的线,以太去掉里面的表扬。

代码语言:javascript
运行
复制
<!--    <system.diagnostics>
        <trace autoflush="true" indentsize="0">
            <listeners>
                <!--<add name="MyListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="C:\temp\webmail.log"/>-->
            </listeners>
        </trace>
    </system.diagnostics> -->

另请看这个答案:https://stackoverflow.com/a/5385884/159270

500内部服务器错误是一条常见的公共消息,避免提供有关错误的详细信息。您需要做的是打开公共错误以查看实际发生了什么,更正它,然后再次关闭它们。

票数 2
EN

Stack Overflow用户

发布于 2012-11-03 17:15:30

在aspx页面的page指令中添加以下选项:

代码语言:javascript
运行
复制
<%@ Page Title="" Language="C#" .... EnableEventValidation="false"
ValidateRequest="false" %>  

这对我来说很管用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10612228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档