对于.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类。

默认情况下,它带有WebHttpBindingWebHttpBehavior。 (很好的事情是,您无需使用配置文件即可简单使用。)

MSDN:

关于.net - ServiceHost和WebServiceHost有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12881238/

10-10 12:57