我已经创建了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属性中使用这些行为.