我在IIS服务器上运行ASP.NET项目时遇到了这个错误。在我的本地主机服务器上一切工作正常,但是在将我的代码上传到服务器后,我得到了这种错误。
我的Web.Config文件包含以下内容
<?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>发布于 2012-11-03 17:15:30
在aspx页面的page指令中添加以下选项:
<%@ Page Title="" Language="C#" .... EnableEventValidation="false"
ValidateRequest="false" %> 这对我来说很管用。
https://stackoverflow.com/questions/10612228
复制相似问题