引用WCF出错,无法解析此远程名称: 'server'。
WCF 在服务器上部署好后可以访问,但是在引用方法的时候出现错误!
错误信息如下:
---------------------------------------------------------------------------
无法解析此远程名称: 'server'
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Net.WebException: 无法解析此远程名称: 'server'
源错误:
行 362:
行 363: public string GetData(int value) {
行 364: return base.Channel.GetData(value);
行 365: }
行 366:
源文件: c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\tccs.adsystem.website\a7067faa\d9364f37\App_WebReferences.9t7wzh4t.0.cs 行: 364
--------------------------------------------------------------------------
这个server 是服务器的机器名。
服务器的软件环境是 .NET3.5 IIS6
已经注册WCF。
C:\WINDOWS\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\ServiceModelReg.exe /i /x
C:\WINDOWS\Microsoft.Net\Framework\v3.5\WFServicesReg.exe /c
在网上查找了很多资料,还是没能解决这个问题。
有朋友了解的,还请帮忙解答下,谢谢了!
[最优解释]
从楼主的描述来看,楼主的应用分为两个部分:
一个是WCF服务,另一个是一个ASP.NET应用,调用WCF服务。
楼主在开发时,WCF服务是在本机的,也就是server上。而开发也是在server上。
如果是这样,那么楼主需要修改ASP.NET中的引用的WCF的地址。
[其他解释]
帮你顶~~~~~~~~~~~~~~~~~~
[其他解释]
ping不通这个机器名吧? 你没添加host
[其他解释]