好的,所以我已经配置了我的 WCF 服务并且它运行良好。
只有一个怪癖,我无法弄清楚。
我已经定义了我的基地址:例如。<add baseAddress="http://localhost:8000/EOSS/"/>
现在,如果我使用http://localhost:8000/EOSS/
它可以正常工作。但是,如果我将 / 放到http://localhost:8000/EOSS
它上面不起作用。
有没有办法让两者都工作?
好的,所以我已经配置了我的 WCF 服务并且它运行良好。
只有一个怪癖,我无法弄清楚。
我已经定义了我的基地址:例如。<add baseAddress="http://localhost:8000/EOSS/"/>
现在,如果我使用http://localhost:8000/EOSS/
它可以正常工作。但是,如果我将 / 放到http://localhost:8000/EOSS
它上面不起作用。
有没有办法让两者都工作?
引用http://msdn.microsoft.com/en-us/magazine/cc163412.aspx “在构造 ServiceHost 对象时,您可以为每个传输提供一个基地址”
这意味着如果您希望两者都工作,您将需要添加另一个具有另一个基地址的传输