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