0
我使用與http://networkip:5678服務主機的basicHttpBinding的,我只是想單純主機的表態,我沒有使用IIS ...WCF本地工作,但不能遠程
let host = new ServiceHost(typeof<MyService>, [|new Uri("http://192.168.100.131:5678/")|])
let behavior = new ServiceMetadataBehavior()
behavior.HttpGetEnabled <- true
host.Description.Behaviors.Add(behavior)
let bind = new BasicHttpBinding()
bind.HostNameComparisonMode <- HostNameComparisonMode.StrongWildcard
host.AddServiceEndpoint(typeof<CQGService>, bind, "MyService") |> ignore
host.AddServiceEndpoint(typeof<IMetadataExchange>, bind, "MEX") |> ignore
host.Open()
它的工作原理從本地機器很好,但沒有人在網絡上可以看到它...我看到另一個帖子要求運行netstat,所以我做了,我可以看到它聽取0.0.0.0:5678。有什麼我失蹤?