mmingfeilam
12-04-2008, 01:10 AM
if i have this entry in web.config:
<remove path="*.asmx" verb="*" />
<add path="*.asmx" verb="*" type="Spring.Web.Services.WebServiceHandlerFactory, Spring.Web" />
using Telerik dll to call a web service file will give this error:
{"Request format is unrecognized for URL unexpectedly ending in '/js'."}. the /js file is the webservice proxy generated by Telerik's script manager to be use from javascript functions. see below:
aspx:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="FrmWebService.asmx"/>
</Services>
</telerik:RadScriptManager>
<script type="text/javascript>
function deleteCurrent(Id)
{
...
NASA.STAR.Web.FRM.InsertUpdateDelete.FrmWebService .DeleteEventByID(eventID, updateGrid);
...
}
</script>
however, if i use this:
<add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
then everything works. can someone tell me why? i would like to use the Spring.Web.Services.WebServiceHandlerFactory if possible.
<remove path="*.asmx" verb="*" />
<add path="*.asmx" verb="*" type="Spring.Web.Services.WebServiceHandlerFactory, Spring.Web" />
using Telerik dll to call a web service file will give this error:
{"Request format is unrecognized for URL unexpectedly ending in '/js'."}. the /js file is the webservice proxy generated by Telerik's script manager to be use from javascript functions. see below:
aspx:
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
<Services>
<asp:ServiceReference Path="FrmWebService.asmx"/>
</Services>
</telerik:RadScriptManager>
<script type="text/javascript>
function deleteCurrent(Id)
{
...
NASA.STAR.Web.FRM.InsertUpdateDelete.FrmWebService .DeleteEventByID(eventID, updateGrid);
...
}
</script>
however, if i use this:
<add path="*.asmx" verb="*" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
then everything works. can someone tell me why? i would like to use the Spring.Web.Services.WebServiceHandlerFactory if possible.