【发布时间】:2012-04-03 09:34:06
【问题描述】:
我创建了一个 WCF Web 服务,我想动态更改 App.config 中的“baseAddress”值,而不需要从其他程序调用。
我的问题是:
当我的 IP 地址更改时,我无法远程访问此 WCF
【问题讨论】:
-
关键是通过路由域名访问它,这意味着您只需要更新该域的 DNS 设置 - 以这种方式处理服务(鉴于我们拥有的信息)似乎不合理。当然,一旦 IP 发生变化,这是不可能的。
-
@Mr.Disappointment 怎么样?因为 WCF 存储在甚至没有 IIS 的笔记本电脑中。我只是在使用 Windows 服务。
-
您打电话的笔记本电脑?那么,它是如何“远程”的?您使用的是哪个版本的 Windows?默认情况下,任何现代版本都将具有 IIS。
-
我使用本教程 msdn.microsoft.com/en-us/library/ms733069.aspx 创建了一个使用 Windows 服务嵌入 WCF 的控制台应用程序,因此不需要 IIS,它可以在 Windows XP/7 上运行
标签: c# .net wcf visual-studio web-services