none
CRM xmlhttp严重故障,紧急求助! RRS feed

  • 问题

  • 症状:打开CRM4.0后,界面没有任何显示,只有浅蓝色的界面。

    昨天还完全正常,今天下午就突然间,变成如此。

    我尝试过了如下方式:

    1、还原服务器系统

    2、还原CRM数据库,两个数据库都还原了

    3、源程序也还原了。

    4、重新安装了 MSXML 6 和 MSXML 4

    故障依旧,实在不知缘故。

    用IE工具测试, 脚本调试报:缺少对象。

    我怀疑是服务器不能正确执行MSXML,但重装MSXML 6.0 后依然故障。请问谁遇见过?

    function load()
    {
    var isLoaded = false;
    
    if (window.screen.width < 768)
    {
    alert(LOCID_SCREEN_RESOLUTION_ERROR);
    }
    else
    {
    
    try
    {
    if (!IsNull(safeWindowOpen(prependOrgName("/loader.aspx"),"MSCRM_MAIN", "menubar=0, location=0, resizable=1, status=1")))
    isLoaded = true;
    }
    catch (e)
    {
    }
    }
    
    
    if ((window.name != "MSCRM_MAIN") && (isLoaded == true))
    {
    
    var oMe = window.self;
    oMe.opener = window.self;
    oMe.close();
    }
    }
    
    
    function XmlTest()
    {
    try
    {
    return oXmlHttp = CreateXmlHttp();
    }
    catch (e)
    {
    return false;
    }
    }
    
    
    function ScriptTest()
    {
    try
    {
    
    var sDate = new Date().toDateString();
    return true;
    }
    catch (e)
    {
    return false;
    }
    }
    
    function PageOnLoad()
    {
    
    if (XmlTest())
    {
    if (ScriptTest())
    {
    window.location.replace("/CMK/loader.aspx");
    }
    else
    {
    window.location.replace(prependOrgName("/_common/error/unsupportedScriptVersion.aspx"));
    }
    }
    else
    {
    ////////////////报错的位置!!!!!!!!
    window.location.replace(prependOrgName("/_common/error/unsupportedXmlDom.aspx"));
    }
    }
    
    window.attachEvent('onload', PageOnLoad);
    



    2011年7月14日 7:46

全部回复

  • 高手们啊,你们在哪。。。紧急啊,在线等待啊。。。。
    2011年7月14日 8:22
  • 一般出现问题,清理缓存、查看服务器的CRM的服务状态,查找出错原因,

     

    但现在系统已经被你还原,不知这还原是有存在问题,这个不得而知。

    无法帮你分析的,

    不要轻易去还原系统,可以首先尝试修复安装CRM。

     

    2011年7月14日 9:54
  • 什么版本的 IE?  IE7, IE8, IE9 的 XMLHTTP 支持是不同的。在 IE Setting那里, Advanced | Security, 你有没有开 Enable native XMLHTTP的功能呢?

     


    Darren Liu (MSFT) | 刘嘉鸿 | Blog: http://liudarren.spaces.live.com
    2011年7月14日 15:46
    版主
  • ////////////////报错的位置!!!!!!!!
    window.location.replace(prependOrgName("/_common/error/unsupportedXmlDom.aspx"));

    具体报错信息是什么? /_common/error/unsupportedXmlDom.aspx 能访问?prependOrgName 能正常执行吗?

    换成

    window.location.replace("http://www.techsun.com");
    

     

    会报错吗?


    微软CRM
    2011年7月15日 0:43
    版主
  • 使用Try...Catch语句块,抓取真实的错误,看一下报错信息,然后再做出判断
    daemon lin
    2011年7月19日 3:31