我作为一名C#开发人员工作,我们使用了许多.NET Web服务。我正在做一些在家开发,并想做类似的事情。我在运行安装了IIS 8的Windows Server 2012的家用PC上有一个数据库(SQL Server 2012)。我在Visual Studio(C#)中创建了一个WCF Web服务,并将其编译为一个.svc文件。这只是简化了我的SQL Server数据库和我写的应用程序之间的数据交换。如何通过Internet托管WCF Web服务?
我不熟悉如何托管WCF服务,以便我正在编写的Windows窗体应用程序将安装在许多非本地计算机上都可以访问它。我想WCF服务将是通过互联网访问WinForm应用程序数据库的最佳选择。
我也有一个基本的Windows软件包的域名,如果有帮助,可以使用1 & 1.com。
任何人都可以给我一些步骤让我的WCF服务托管,因此它可以通过互联网访问?请问我是否忘记列出所需的信息。
他可能需要比这更多的一点......比如如何确定外部IP地址,打开防火墙端口等等 – Mick 2014-10-01 02:17:23
@Mick - 当然,但以上是我愿意提供的这个设置。随意编辑我的答案并添加到它,或添加您自己的答案。 – codenheim 2014-10-01 02:24:07