删除wcf Web服务启动页面

时间:2011-09-09 20:50:15

标签: .net wcf

我想删除,编辑或替换此服务页面(缺少更好的词)。那可能吗?当然,我仍然希望这项服务可用。

我想至少编辑它以删除“您已创建服务...”

我正在谈论的这个页面是这样的: enter image description here

2 个答案:

答案 0 :(得分:6)

您想要关闭配置服务行为中的httpHelpPageEnabled

以下是一个例子:

在配置中添加以下行为:

<behaviors>
  <serviceBehaviors>
    <behavior name="noHelpPage">
      <serviceDebug httpHelpPageEnabled="false" />
    </behavior>
  </serviceBehaviors>
</behaviors>

假设您有一个如下服务:

<service 
    name="MyService"
    behaviorConfiguration="noHelpPage" />

请注意,behaviorConfiguration属性指向我们刚刚创建的行为noHelpPage。当然,如果您已经为您的服务提供了现有行为,请修改它。

答案 1 :(得分:1)

主要是为了其他任何人的利益,如果您的端点超过ssl,也可以使用httpsHelpPageEnabled。今天抓住了我。