一点背景。我有一个IIS8服务器。让我们称这个服务器为ABC。 在服务器ABC中。我有两个网站。一个叫做websiteA和websiteB。他们是相同的网站。由于websiteB主要用于测试和开发目的,因此只有微妙的差异。
您能帮我解决一下在WebsiteA上的问题吗? 该错误是一般错误:
Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500
在WebsiteB中不会发生此错误。我已经比较了ASPX页面以确保它们完全相同。
您能帮我解决如何解决服务器上的错误500问题吗?我不知道怎么......
这是ASPX页面顶部的ajax寄存器程序集:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
这是我的工具包的片段
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server" EnablePageMethods="True"></asp:ToolkitScriptManager>
答案 0 :(得分:0)
哇。我修好了。所以对于踢,我开始从页面中删除东西。 我删除的第一个是这一点。因为在不到一年的时间里我添加了这一点。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
</ContentTemplate>
</asp:UpdatePanel>
然后我收到一条不同的错误消息: 我现在收到这个错误:
System.Web.HttpException: Maximum request length exceeded
一些谷歌的错误和繁荣!我得到这个stackoverflow链接: Maximum request length exceeded。我按照这个建议,我的问题就消失了! Horray
,解决方法是在我的web.config中添加它! (粗体的是我添加的新内容)
System.webserver 是新位
和
<强> executionTimeout =&#34; 100000&#34;的maxRequestLength =&#34; 214748364&#34; 强>
<configuration>
<system.web>
<compilation debug="true" strict="false" explicit="true" targetFramework="4.5" />
<httpRuntime targetFramework="4.5" executionTimeout="100000" maxRequestLength="214748364" />
<customErrors mode="Off"/>
</system.web>
<system.webServer>
<security>
<requestFiltering>
<requestLimits maxAllowedContentLength="1073741824" />
</requestFiltering>
</security>
</system.webServer>
</configuration>