C# WCF FlatWSDL-如果您的主机是IIS,您将在哪里粘贴必要的代码?
基本上,通过研究获取FlatWSDL的解决方案,我发现了以下内容:C# WCF FlatWSDL-如果您的主机是IIS,您将在哪里粘贴必要的代码?,c#,wcf,iis,wsdl,C#,Wcf,Iis,Wsdl,基本上,通过研究获取FlatWSDL的解决方案,我发现了以下内容: WCF附加功能看起来很有趣,但对于我所需要的(这只是一个简单的WSDL)来说可能太多了。所以,第一个链接指出了如何做到这一点,除了这里的事情。如果您在IIS中托管您的服务,这段代码会去哪里?ServiceHostFactory是答案,如下所述:我知道这是一个老问题(一年多了!),但由于我今天一直在玩这个问题,我认为应该尝试澄清这个问题 答案就在这里 如该页所述,您需要创建3个类-FlatWsdl、FlatWsdlServ
WCF附加功能看起来很有趣,但对于我所需要的(这只是一个简单的WSDL)来说可能太多了。所以,第一个链接指出了如何做到这一点,除了这里的事情。如果您在IIS中托管您的服务,这段代码会去哪里?ServiceHostFactory是答案,如下所述:我知道这是一个老问题(一年多了!),但由于我今天一直在玩这个问题,我认为应该尝试澄清这个问题 答案就在这里 如该页所述,您需要创建3个类-FlatWsdl、FlatWsdlServiceHost和FlatWsdlServiceHostFactory。然后,对于IIS中的宿主,将对Factory类的引用添加到.svc标记文件中
<%@ ServiceHost Language="C#"
Factory="{YourNamespace}.FlatWsdlServiceHostFactory"
Service="{YourNamespace}.WcfService1"%>
此外,这似乎将在WCF 4.5中解决:)
是的,我只是希望他们给它起个更好的名字<代码>?FlatWsdl将优于
?singleWsdl