Silverlight项目笔记2:.svc处理程序映射缺失致使的WCF RIA Services异常

    在肯定代码、编译结果和数据库都正常的状况下,没法从数据库取到数据。错误提示:Sysyem.Net.WebException:远程服务器返回了错误:NotFound,监听发现请求数据库的服务异常,访问相关地址HTTP404错误。  redis

   

    向数据库发起的请求异常数据库

   

    访问svc地址后的错误信息服务器

   

    在肯定其余各方面正常,而且修复了一遍vs,各类IIS设置检查后依然没有找到缘由,并且工程在同事电脑上可以正常运行,最后肯定只多是.Net Framework或者IIS有问题,由于以前同事在机器上装测试工具,安装了.Net Framework3.5以及vcredist_x86,结果以后调试马上出错,稍后卸载了这两项才能正常调试,但出现上述错误。工具

    最后找到问题缘由:多是以前的安装卸载操做致使.svc处理程序映射缺失,进而致使WCF不能正常使用。测试

   

    解决办法:url

    执行如下两条命令("%WINDIR%默认为C:\Windows)便可spa

 "%WINDIR%\Microsoft.Net\Framework\v4.0.30319\aspnet_regiis" –i –enable "%WINDIR%\Microsoft.Net\Framework\v4.0.30319\ServiceModelReg.exe" -r

     

    再访问.svc地址已经正常,也能正常使用WCF RIA Services与数据库进行交互了。调试

     

  参考资料:
W​C​F​寄​宿​I​I​S​时​报​错​问​题
One-Time Setup Procedure for the Windows Communication Foundation Samples
相关文章
相关标签/搜索