我有一个托管在IIS上的WCF服务。我有一个smartclient应用程序,它通过app.config文件中定义的端点调用此WCF服务。
现在,当我使用此配置发布此应用程序时,IT会抛出一个异常,指出没有端点正在侦听localhost。
我怎么才能让它动态化呢?所谓动态,我的意思是,如果我更新app.config文件中的端点,应用程序应该获取该url,而不是发布应用程序时所使用的url。
我记得我可以在网络服务中做到这一点。请帮帮忙。
发布于 2009-11-25 00:53:44
您的app.config很可能包含以下内容:
<client>
  <endpoint name="...." 
            address="........" 检查地址-这是您尝试连接的URL。您需要提供服务器的地址、端口和路径--当然没有localhost。
<client>
  <endpoint name="...." 
            address="http://yourserver/yourVirtualDir/YourService.svc" 这应该能起到作用。
Marc
https://stackoverflow.com/questions/1791213
复制相似问题