【问题标题】:Programmatically creating WCF service application以编程方式创建 WCF 服务应用程序
【发布时间】:2013-06-07 07:42:17
【问题描述】:

如何使用控制台应用程序以编程方式创建一个空的(示例)WCF 应用程序。

我有一些想法,我们可以使用以下方法来做到这一点:

System.Type t = System.Type.GetTypeFromProgID("VisualStudio.DTE.9.0");
object obj    = Activator.CreateInstance(t, true);

但是,我需要更多细节。

【问题讨论】:

标签: .net wcf


【解决方案1】:

改编自我的一个单元测试

            var binding = new HttpBinding();
            var serviceAddress = new Uri("http://localhost/someservicepath")
            var host = new ServiceHost(typeof(TestService), serviceAddress));
            host.AddServiceEndpoint(typeof(ITestService), binding, serviceAddress);
            host.Open();
            //do stuff
            host.Close();
            host.Dispose();

【讨论】:

  • 嗨 Aron,我必须创建一个 WCF 服务应用程序
猜你喜欢
  • 1970-01-01
  • 2011-09-09
  • 2018-02-21
  • 1970-01-01
  • 2012-02-07
  • 1970-01-01
  • 2011-07-14
  • 2012-09-29
  • 2019-02-18
相关资源
最近更新 更多