我正在编写一个系统,我们不想在 WCF 服务上公开元数据。在设置服务时,我们让客户浏览 .svc 文件,以确定他们是否正确托管了服务。
他的页面来自哪里,是 IIS 结构吗?它是由 WCF 生成的吗?是否可以用我们自己的自定义html页面替换掉出来的html页面?
我正在编写一个系统,我们不想在 WCF 服务上公开元数据。在设置服务时,我们让客户浏览 .svc 文件,以确定他们是否正确托管了服务。
他的页面来自哪里,是 IIS 结构吗?它是由 WCF 生成的吗?是否可以用我们自己的自定义html页面替换掉出来的html页面?
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>