C# 在IIS上部署时如何排除方法?

C# 在IIS上部署时如何排除方法?,c#,wcf,deployment,C#,Wcf,Deployment,我正在编写一个WCF应用程序,公开两种方法 我需要的是在IIS上部署时排除方法,因为该方法仅在调查服务进行测试时使用 我不想用手去做,而是想自动完成 这怎么可能呢?也许这是有用的: 当定义了“调试”时,也请参见以下内容:。也许这可能有用: 当定义“调试”时,另请参见此项:。尝试在调试方法中添加此项 #if DEBUG [OperationContract] #endif 然后您必须在发布模式下进行编译。尝试将此添加到调试方法中 #if DEBUG [OperationCo

我正在编写一个WCF应用程序,公开两种方法

我需要的是在IIS上部署时排除方法,因为该方法仅在调查服务进行测试时使用

我不想用手去做,而是想自动完成


这怎么可能呢?

也许这是有用的:


当定义了“调试”时,也请参见以下内容:。

也许这可能有用:


当定义“调试”时,另请参见此项:。

尝试在调试方法中添加此项

 #if DEBUG
    [OperationContract]
 #endif

然后您必须在发布模式下进行编译。

尝试将此添加到调试方法中

 #if DEBUG
    [OperationContract]
 #endif

然后您必须在发布模式下编译。

使用两个服务接口:一个带方法,另一个不带方法。然后向你的客户展示合适的

使用两个服务接口:一个有方法,一个没有方法。然后向你的客户展示合适的

谢谢,第二个链接中的内容很有用。谢谢,第二个链接中的内容很有用。谢谢分享其中一个可能的想法。谢谢分享其中一个可能的想法。我认为你的想法也很有用。谢谢。我认为你的想法也很有帮助。谢谢