在互联网上为已发布的wcf服务创建"您已创建服务"页面是不是很糟糕?

Ser*_*lov 5 wcf wcf-security

我已经创建了wcf服务并计划通过互联网访问它."你已经创建了一个服务"页面似乎是一些存根,在将服务投入生产之前应该替换它.生产这个欢迎页面是不好的做法?当您在互联网上发布wcf服务时,您如何处理该欢迎页面?

谢谢

Lad*_*nka 11

在制作时,您可以通过添加以下内容关闭此页面:

<behaviors>
  <serviceBehaviors>
    <behavior name="ProductionService">
      <serviceDebug includeExceptionsInDetail="false" httpHelpPageEnabled="false" />
    </behavior>
  <serviceBehaviors>
</behavirs>
Run Code Online (Sandbox Code Playgroud)

还要考虑发布WSDL /元数据.如果您不想发布WSDL但想要使用mex端点,请使用以下配置:

<behaviors>
  <serviceBehaviors>
    <behavior name="ProductionService">
      <serviceMetadata httpGetEnabled="false" />
      <serviceDebug includeExceptionsInDetail="false" httpHelpPageEnabled="false" />
    </behavior>
  <serviceBehaviors>
</behavirs>
Run Code Online (Sandbox Code Playgroud)

您的服务必须在其behaviorConfiguration属性中使用这些行为.