对于.Net4,以下内容之间是否有区别
Uri baseAddress = new Uri("http://localhost:8080/test");
ServiceHost host = new ServiceHost(typeof(TestService), baseAddress);
host.Open();
和
Uri baseAddress = new Uri("http://localhost:8080/test");
WebServiceHost host = new WebServiceHost(typeof(TestService), baseAddress);
host.Open();
所有书籍都建议使用webServiceHost,但是为什么看不到差异?
最佳答案
WebServiceHost
类基于ServiceHost
类。
默认情况下,它带有WebHttpBinding
和WebHttpBehavior
。 (很好的事情是,您无需使用配置文件即可简单使用。)
从MSDN:
关于.net - ServiceHost和WebServiceHost有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12881238/