asp.net2.0+AJAX1.0网站发布后ajax功能失效?高手帮帮忙!急! 服务器提供商的虚拟主机上也得装AJAX1.0组件哦!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要吧?直接引用bin下的就OK了try 先把ajax.dll复制到bin下再从bin添加引用 服务器已经装好了AJAXDLL也都添加了引用!是不是有什么权限的问题?开始服务器没有装AJAX连页面都显示不了 后来装好了就可以显示页面 但是AJAX的功能全不能用 网页还报错! 有谁碰到过这个问题了吗?我在MSDN的讨论区里看到有人和我一样的问题 他说什么 新增一个AJAX就会生成一个web.config说要把这些也copy到空间去可是我这里更本就不会什么自己生成一个web.config 有没有把web.config最终版upload过去bin文件夹设置everyone的权限了吗 一楼应该是对的 服务器提供商的虚拟主机上也得装AJAX1.0组件哦!!! 不装也许也可以。你可以试一下。我下载别人的是atlas,应该比AJAX1.0版本低,没装可以运行。这个不好做试验 这个我向应该是你设置了一些权限有些页面ajax没有权限访问你看看是不是有些页面需要登录才能够访问我原来碰到过就是权限问题 服务器已经装了ASPAJAXExtSetup.msipwqzc(吴旗娃徒也~~老鼠粮仓之路)我没有设置什么权限 但是我想应该是服务器对我虚拟主机设置了权限哎 现在还在找原因! Sys未定义?怎么回事?问题很简单,你的配置文件错了,快在你的配置文件里加入:<httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <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> 在本机新建一个ajax项目然后看看里面的web.config文件中的内容和你自己web.config的内容有什么不同把不同的地方复制到你的web.config中的文件去如下面的:<httpHandlers> <remove verb="*" path="*.asmx"/> <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> <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>然后把asp.net ajax所需组件添加上去如果主机没有安装asp.net ajax ,你就在你网站根目录的bin文件夹里添加下面的dll文件AjaxControlToolkit.dllAJAXExtensionsToolbox.dllSystem.Web.Extensions.Design.dllSystem.Web.Extensions.dllAjaxControlToolkit.pdb以上这些文件在你在本机安装asp.net ajax的时候有的还有,你的虚拟主机的.net版本必须是.net2.0或以上的,不然就不能了 很多ajax的书上说过,可以,只要包括三个dll就可以! 请问大家一个关于文件上传的问题 怎么判断CHECKBOX删除 高难度问题 如何一次读取多张二进制类型的图片 这是什么问题? 高手们,这样的功能怎么实现???????? 请问哪里有ASP.net的学习资料(电子档)? 请教各位 ++++++++++++如何利用sql存储过程,删除一条符合条件的数据记录??? 一个小菜问题,请教!! 水晶报表在ASP.NET使用时数据绑定问题,分不够可以加!!!! 求代码 ASP.NET2.0中如何实现【自动】发送电子邮件?
DLL也都添加了引用!
是不是有什么权限的问题?开始服务器没有装AJAX连页面都显示不了 后来装好了就可以显示页面 但是AJAX的功能全不能用 网页还报错! 有谁碰到过这个问题了吗?我在MSDN的讨论区里看到有人和我一样的问题 他说什么 新增一个AJAX就会生成一个web.config说要把这些也copy到空间去可是我这里更本就不会什么自己生成一个web.config
bin文件夹设置everyone的权限了吗
有些页面ajax没有权限访问
你看看
是不是有些页面需要登录才能够访问
我原来碰到过
就是权限问题
我没有设置什么权限 但是我想应该是服务器对我虚拟主机设置了权限
哎 现在还在找原因!
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<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>
然后看看里面的web.config文件中的内容和你自己web.config的内容有什么不同
把不同的地方复制到你的web.config中的文件去
如下面的:
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<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>
然后把asp.net ajax所需组件添加上去
如果主机没有安装asp.net ajax ,你就在你网站根目录的bin文件夹里添加下面的dll文件
AjaxControlToolkit.dll
AJAXExtensionsToolbox.dll
System.Web.Extensions.Design.dll
System.Web.Extensions.dll
AjaxControlToolkit.pdb
以上这些文件在你在本机安装asp.net ajax的时候有的
还有,你的虚拟主机的.net版本必须是.net2.0或以上的,不然就不能了