我用VS2005+SQL SERVER 2000做的ASP.NET程序发布后,在本地调试可以使用AJAX异步检测用户名是否被注册。
但一传到自己的服务器上就不能实现AJAX异步调用了。错误提示是 “对象未定义”
例:我的页面是ajaxceshi.aspx,那么就提示“ajaxceshi 未定义”。
可是,我把这个程序传到租来的空间上 SQL IP指定到自己的服务器上,AJAX能异步检测用户名是否被注册--从这里可以得出SQL 应该没用问题。程序应该也是没有问题的那么最后的问题应该是 :我自己的服务器上的配置出现了问题,或者我没有配置好自己的服务器。请高手指教我在自己的服务器上怎样配置才能使我能运行起 AJAX异步检测输入信息是否可用?
但一传到自己的服务器上就不能实现AJAX异步调用了。错误提示是 “对象未定义”
例:我的页面是ajaxceshi.aspx,那么就提示“ajaxceshi 未定义”。
可是,我把这个程序传到租来的空间上 SQL IP指定到自己的服务器上,AJAX能异步检测用户名是否被注册--从这里可以得出SQL 应该没用问题。程序应该也是没有问题的那么最后的问题应该是 :我自己的服务器上的配置出现了问题,或者我没有配置好自己的服务器。请高手指教我在自己的服务器上怎样配置才能使我能运行起 AJAX异步检测输入信息是否可用?
解决方案 »
- 请问 updatepanel 与 AspNetPager 无法实现局部刷新 怎么回事?
- ASP.net如何复制信息
- BLOG中的 日志存档 功能怎么做??
- 我发送一个网址带参数的,cs的客户端要怎么才能接受到
- 图片轮翻播放??????????
- 继承自GridView的控件,在OnRowDataBound中加入了一列来显示行序号,但分页行的ColumnSpan在什么时候设置呢?
- <% if(setDisplay.Text.Equals("Y")){ %> 如何用变量代替
- 如何让用户只要一刷新页面,就让它跳转到login.aspx,即登录后进入的页面不让刷新!
- 紧急求救:关于ASP.NET和IIS 6.0以及VS 2005
- Visual Studio.Net 安装问题,解决后可另开贴送分!
- .NET 里面用xsl 快速转换问题。。。。
- 如何在.NET的用户角色管理中查找未授权用户
还是要怎么设置的??
<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>
如果不是, 把你的代码贴出来看看
<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可以问提供商。如果是自己有权控制的。那就去微软下个ajax组件服务器安装下
检查服务器是否已经安装了AJAX,另外检查web.config是否有以下节: VB.NET code
<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="*_AppSe…
是不是这三个传到服务器上安装上去就可以了
其他几个你说的我都没有找到。另你说的web.config 是不是在C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG下的web.config
我在服务器上安装了(ASPAJAXExtSetup.msi 、ASPAJAXCTP.msi、ASPAJAXSourceCode.msi )
这三个组件 但,还是不能异步调用。
不知道你的服务器是不是2003.。另外错误还是未定义么?如果照你所说~那就是你自己服务器权限问题了
我的服务器是2003的
如果是服务器的 权限问题 要注意那几个设置,使服务器上能使用AJAX异步调用??
但,还是不知道怎么解决。
服务器 以前是可以运行AJAX异步调用的,但被我一次还原之后就不能使用了