我在IIS上托管了WCF服务。我有一个smartclient应用程序,它通过app.config文件中定义的端点调用此WCF服务。
现在,当我使用此配置发布此应用程序时,IT会抛出一个异常,表示没有端点正在侦听localhost。
我怎样才能让它变得动态。动态我的意思是如果我在app.config文件中更新端点,应用程序应该选择该url而不是发布应用程序的url。
我记得我可以在网络服务中做到这一点。请帮忙。
答案 0 :(得分:0)
您的app.config很可能包含以下内容:
<client>
<endpoint name="...."
address="........"
检查地址 - 这是您尝试连接的网址。您需要提供服务器的地址和端口以及路径 - 当然不是localhost。
<client>
<endpoint name="...."
address="http://yourserver/yourVirtualDir/YourService.svc"
这应该可以解决问题。
马克