当前位置:编程学习 > C#/ASP.NET >>

ajaxpro的问题 本地测试正常 传到服务器上js提示未定义?

我的网站在本地测试没有问题,上传到服务器提示
错误:'*****' 未定义

我是这样使用ajaxPro的:
web.config:
___________________________________
      <httpHandlers>
        <add verb="POST,GET" path="ajaxpro/*.ashx"  type="AjaxPro.AjaxHandlerFactory, AjaxPro.2"/>
      </httpHandlers>
cs代码:
-------------------------------
public partial class _Default : System.Web.UI.Page 
{
    protected void Page_Load(object sender, EventArgs e)
    {
        AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
    }
    [AjaxPro.AjaxMethod]
    public string GetVal()
    {
        return "我很郁闷,这个问题搞了2天了,很急~~~";
    }
}

前台代码:
_________________________________
<input id="Button1" type="button" value="button" onclick="alert(_Default.GetVal().value);" />

本地测试 运行正常 但传到服务器,提示:_Default未定义
生成的前台脚本也包含如下js文件:

<script type="text/javascript" src="/ajaxpro/prototype.ashx"></script>
<script type="text/javascript" src="/ajaxpro/core.ashx"></script>
<script type="text/javascript" src="/ajaxpro/converter.ashx"></script>
<script type="text/javascript" src="/ajaxpro/_Default,App_Web_wj_n77tt.ashx"></script>

但直接访问:http://.../ajaxpro/prototype.ashx 结果如下:
__________________________________
 找不到网页 
您要查看的网页可能已被删除、名称已被更改,或者暂时不可用。 

--------------------------------------------------------------------------------

请尝试以下操作:

如果您已经在地址栏中输入该网页的地址,请确认其拼写正确。

打开 localhost:4012  主页,然后查找指向您感兴趣信息的链接。 
单击后退按钮,尝试其他链接。 
单击搜索,寻找 Internet 上的信息。 



HTTP 404 - 未找到文件
Internet Explorer  

请问各位大虾,怎样能解决这个问题,我搞两天了,如果再不解决此问题我将在郁闷中死去,急~~~~~~~ 给高分 + 书面谢谢

--------------------编程问答-------------------- 我的服务器是server2003 .net2.0 --------------------编程问答-------------------- 你确定 你定义的路径下 存在
http://.../ajaxpro/prototype.ashx

这个文件? --------------------编程问答-------------------- 没定义错吧?_default--->default试试 --------------------编程问答-------------------- 对.ashx 看是否你的IIS 定义了 映射并且 版本正确.

IIS 网站 属性 目录  配置 映射 .ashx
c:\windows\microsoft.net\framework\v对应版本\aspnet_isapi.dll

限制为: GET,HEAD,POST,DEBUG

脚本引擎 打上勾.
--------------------编程问答-------------------- iis对.ashx  的映射存在 也是限制为GET,HEAD,POST,DEBUG  的 但问题依然存在 --------------------编程问答-------------------- http://.../ajaxpro/prototype.ashx
http://.../ajaxpro/core.ashx
这些文件访问不到
但页面脚本已经生成了
<script type="text/javascript" src="/ajaxpro/prototype.ashx"></script>
<script type="text/javascript" src="/ajaxpro/core.ashx"></script>
<script type="text/javascript" src="/ajaxpro/converter.ashx"></script>
<script type="text/javascript" src="/ajaxpro/_Default,App_Web_wj_n77tt.ashx"></script>
--------------------编程问答-------------------- 还有人来吗? --------------------编程问答-------------------- 遇到相同问题,等待回复
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,