我正在编写一个系统,我们不希望在WCF服务上公开元数据。在设置服务时,我们让客户浏览.svc文件,以确定他们是否正确托管了服务。
他的网页来自哪里,是IIS的结合体吗?它是由WCF生成的吗? 是否可以替换我们自己的自定义html页面提供的html页面?
答案 0 :(得分:-1)
httpHelpPageUrl允许您将默认WCF帮助页面从serviceDebug元素移动到另一个位置。确保关闭httpGetEnabled。
<behaviors>
<serviceBehaviors>
<behavior>
<serviceMetadata httpGetEnabled="false"/>
<serviceDebug includeExceptionDetailInFaults="false"
httpsHelpPageEnabled="true"
httpHelpPageEnabled="true"
httpHelpPageUrl="myhelpPage.html"
httpsHelpPageUrl="myhelpPage.html"/>
</behavior>
</serviceBehaviors>
</behaviors>
更多信息SO How can I change an html output of wcf service with my own content?