问题描述
.net2.0中的错误信息.net4.0中的错误信息折腾了好久,发现web.config中有了这句,<runtime>......在.net2.0应用池中可用.net4.0中出现错误,去掉这句在.net4.0中可用.net2.0中出现错误。<?xmlversion="1.0"?><configuration><configSections><sectionname="log4net"type="System.Configuration.IgnoreSectionHandler"/><sectionGroupname="system.web.extensions"type="System.Web.Configuration.SystemWebExtensionsSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"><sectionGroupname="scripting"type="System.Web.Configuration.ScriptingSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"><sectionGroupname="webServices"type="System.Web.Configuration.ScriptingWebServicesSectionGroup,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"></sectionGroup></sectionGroup></sectionGroup></configSections><appSettings/><connectionStrings><addname="Constr"connectionString="userid=root;password=1111;initialcatalog=dbNews;datasource=(local)"/></connectionStrings><system.web><webServices><protocols><addname="HttpSoap"/><addname="HttpPost"/><addname="HttpGet"/><addname="Documentation"/></protocols></webServices><authenticationmode="Windows"/><httpHandlers><removeverb="*"path="*.asmx"/><addverb="*"path="*.asmx"validate="false"type="System.Web.Script.Services.ScriptHandlerFactory,System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35"/></httpHandlers><httpModules><addname="ScriptModule"type="System.Web.Handlers.ScriptModule,System.Web.Extensions,Version=3.5.0.0,Culture=neutral,PublicKeyToken=31BF3856AD364E35"/></httpModules></system.web><!--加了这段在.net2.0中可用,4.0中用不了,注释掉在4.0中可用2.0中用不了。<runtime><assemblyBindingxmlns="urn:schemas-microsoft-com:asm.v1"><dependentAssembly><assemblyIdentityname="System.Web.Extensions"publicKeyToken="31bf3856ad364e35"/><bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="3.5.0.0"/></dependentAssembly><dependentAssembly><assemblyIdentityname="System.Web.Extensions.Design"publicKeyToken="31bf3856ad364e35"/><bindingRedirectoldVersion="1.0.0.0-1.1.0.0"newVersion="3.5.0.0"/></dependentAssembly></assemblyBinding></runtime>--></configuration>
我是用JQuery调用WebService从数据库中读取数据。$("#resert_pwd").click(function(){varuserId=$("#v_userId").val();alert(userId);$.ajax({type:'POST',contentType:'application/json',url:'WebServiceUser.asmx/editPwd',data:"{'userId':'"+userId+"','pwd':'1111'}",dataType:'json',success:function(result){if(result.d){alert("重置成功");}},error:function(x,e){alert(x.responseText);}});});
[WebMethod]publicBooleaneditPwd(stringuserId,stringpwd){UserServiceus=newUserService();returnus.editPwd(userId,pwd);}