【问题标题】:WCF endpoints which work regardless of having a / at the end or not?无论末尾是否有 / 都可以工作的 WCF 端点?
【发布时间】:2013-07-05 13:03:36
【问题描述】:

好的,所以我已经配置了我的 WCF 服务并且它运行良好。

只有一个我想不通的怪癖。

我已经定义了我的基地址: 例如。 <add baseAddress="http://localhost:8000/EOSS/"/>

现在,如果我使用http://localhost:8000/EOSS/,它可以正常工作。但是,如果我将 / 放到 http://localhost:8000/EOSS 它将不起作用。

有没有办法让两者都工作?

【问题讨论】:

标签: c# wcf endpoint base-address


【解决方案1】:

引用http://msdn.microsoft.com/en-us/magazine/cc163412.aspx "在构造 ServiceHost 对象时,您可以为每个传输提供一个基地址"

这意味着如果您希望两者都工作,您将需要添加另一个具有另一个基地址的传输

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 1970-01-01
    • 2017-08-27
    相关资源
    最近更新 更多