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:33

答案

全部回复

  • 查看下 nnerException,看看调用服务报的什么错误。
    2012年12月19日 3:45
  • 重新注册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:13
  • 你好,

    请查看一下报的具体什么错误。尝试在浏览器里浏览.svc文件。

    >>重新注册下“IIS”就可以解决问题了

    应该是之前.NET Framework v4.0没有注册成功,所以不能正确使用WCF。


    Haixia
    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月20日 6:27
    版主