日期:2014-05-18  浏览次数:20525 次

求救。求救,在本地好好的,发布完放到IIS里就不行了??
JScript code


///// <reference path="jquery-1.4.1.js" />
function ColseQQ() {
    $.post("../ajax/Handler2.ashx", function (data, status) {
        if (status == "success") {
            alert(data);
        }

    });
};
$(function () {

    setInterval("ColseQQ()", 1000);

});



Handler2.ashx文件里什么也没写就输出:context.Response.Write("Hello World");
在VS2010里就可以执行输出:Hello World
放到IIS里就不可以了,我用的IIS5.0那个映射配置里有.ashx已经设置。。。求解


------解决方案--------------------
你用软件跟一下啊比如httpwatch ,最大的可能是ajax后台页面路径不对,他找不到文件
------解决方案--------------------
路径、默认首页和权限 看看有没有设置错了
------解决方案--------------------
这个 楼主 你没说 报错没报错啊 估计是小问题 或者 是你iis配置问题 确认路径没问题 然后 IIS可以正常访问 ,实在不行 就直接发布到IIS 去调试一下看看是什么问题。使用vs 调试发布到IIS的程序 你可以百度一下的
------解决方案--------------------
调试一下 啊 将源码发布到iis 进行调试 就能找到问题了 或者查下iis日志看看是否有系统错误
------解决方案--------------------
看看你的IIS 里面 framework 那个版本的 2.0 还是4.0 你的 vs10创建的 framework是那个版本的
------解决方案--------------------
计算机有个日志 好像是 程序日志吧 我也忘了 呵呵 我们都是直接打开快捷方式的 你百度一下吧 不过建议 你在iis下面进行调试 vs可以直接调试iis下面的东西的