none
江湖救急, WCF 服务报错,Why??? RRS feed

  • 问题



  • 错误信息:

    网页错误详细信息

    用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; .NET4.0C; .NET4.0E; InfoPath.3; Zune 4.7; .NET CLR 1.1.4322; BOIE9;ZHCN)
    时间戳: Tue, 18 Dec 2012 08:13:13 UTC


    消息: Unhandled Error in Silverlight Application 操作过程中出现异常,结果无效。有关异常的详细信息,请查看 InnerException。   位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
       位于 MyCharts.MyChartsService.GetRegionsEntityDataCompletedEventArgs.get_Result()
       位于 MyCharts.ElectricityMonitoringRegion.client_GetRegionsEntityDataCompleted(Object sender, GetRegionsEntityDataCompletedEventArgs e)
       位于 MyCharts.MyChartsService.ChartsServiceClient.OnGetRegionsEntityDataCompleted(Object state)
    行: 1
    字符: 1
    代码: 0
    URI: http://192.168.1.202/Web/ElectricityMonitoringRegion.aspx


    消息: Unhandled Error in Silverlight Application 操作过程中出现异常,结果无效。有关异常的详细信息,请查看 InnerException。   位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
       位于 MyCharts.MyChartsService.GetCodeDetailsEntityDataCompletedEventArgs.get_Result()
       位于 MyCharts.ElectricityMonitoringRegion.client_GetCodeDetailsEntityDataCompleted(Object sender, GetCodeDetailsEntityDataCompletedEventArgs e)
       位于 MyCharts.MyChartsService.ChartsServiceClient.OnGetCodeDetailsEntityDataCompleted(Object state)
    行: 1
    字符: 1
    代码: 0
    URI: http://192.168.1.202/Web/ElectricityMonitoringRegion.aspx





    消息: Unhandled Error in Silverlight Application 操作过程中出现异常,结果无效。有关异常的详细信息,请查看 InnerException。   位于 System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
       位于 MyCharts.MyChartsService.GetCodeDetailsEntityDataCompletedEventArgs.get_Result()
       位于 MyCharts.ElectricityMonitoringRegion.client_GetCodeDetailsEntityDataCompleted(Object sender, GetCodeDetailsEntityDataCompletedEventArgs e)
       位于 MyCharts.MyChartsService.ChartsServiceClient.OnGetCodeDetailsEntityDataCompleted(Object state)
    行: 1
    字符: 1
    代码: 0
    URI: http://192.168.1.202/Web/ElectricityMonitoringRegion.aspx


    实际状况:

        Silverlight项目是运行在“Asp.Net”站点里面的,Asp.Net站点运行正常,但是里面嵌入的“Silverlight”项目却总是提示“WCF服务方法错误”。  “WCF服务方法”也是在“Asp.Net”站点里面的。 
        “IIS是7.5”的,“MIME类型”用的是它的默认的。“IIS是7.5”默认配置有
    “.xaml application/xaml+xml
    .xap application/x-silverlight-app”  这两个。   
         一般Web项目部署,只要“asp.Net站点部署好了”,由于“WCF服务”在站点里面,那么Silverlight项目的运行也没问题,为什么这里就是报错呢???

    Science and technology is my lover.

    2012年12月19日 1:32

答案

  • 重新注册IIS

    它的作用是什么呢?

    cd        C:\Windows\Microsoft.NET\Framework\v4.0.30319
    aspnet_regiis.exe -i
       

    有时候,重新注册下“IIS”就可以解决问题了,Why???   重新注册下“IIS”的作用是什么???  

    Science and technology is my lover.

    2012年12月19日 9:14
  • 你好,

    有时候.NET Framework 需要重置去更新其中一些文件。如果出现.NET Framework情况,我们的Web应用程序等可能不能正常工作,如点击Web应用程序中页面里的按钮,它是不会响应的。

    为了更好的解决你的问题,请你在发生上述问题时,注意看一下IIS日志以及Event Log(Event Viewer),并且发到论坛上,我会帮你看看是什么问题。

    另外你可以参考这个帖子:

    http://social.msdn.microsoft.com/Forums/is/wcf/thread/5dc66deb-5f01-44ca-9e79-49f2a1d91f2e


    Mark Yu - MSFT
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年12月21日 9:45
    版主

全部回复

  • MyCharts.MyChartsService.GetCodeDetailsEntityDataCompletedEventArgs

    可能返回的结果是null

    2012年12月19日 3:20
  • 重新注册IIS

    它的作用是什么呢?

    cd        C:\Windows\Microsoft.NET\Framework\v4.0.30319
    aspnet_regiis.exe -i
       

    有时候,重新注册下“IIS”就可以解决问题了,Why???   重新注册下“IIS”的作用是什么???  

    Science and technology is my lover.

    2012年12月19日 9:14
  • 你好,

    有时候.NET Framework 需要重置去更新其中一些文件。如果出现.NET Framework情况,我们的Web应用程序等可能不能正常工作,如点击Web应用程序中页面里的按钮,它是不会响应的。

    为了更好的解决你的问题,请你在发生上述问题时,注意看一下IIS日志以及Event Log(Event Viewer),并且发到论坛上,我会帮你看看是什么问题。

    另外你可以参考这个帖子:

    http://social.msdn.microsoft.com/Forums/is/wcf/thread/5dc66deb-5f01-44ca-9e79-49f2a1d91f2e


    Mark Yu - MSFT
    MSDN Community Support | Feedback to us
    Develop and promote your apps in Windows Store
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2012年12月21日 9:45
    版主
  • 首先你用fiddler监视一下出现什么错误, 比如服务器返回了500错误. 这个就跟silverlight没有关系了, 你用WcfTestClient.exe去测试你的服务就可以了. 
    2012年12月26日 6:33