1

2 つのメソッドを公開する WCF アプリケーションを作成しています。

メソッドはテストのためにサービスを調査するときにのみ使用されるため、IIS にデプロイするときにメソッドを除外する必要があります。

手で行うのではなく、自動的に達成したいのです。

どうすればそれが可能になりますか?

4

3 に答える 3

1

これをデバッグ用のメソッドに追加してみてください

 #if DEBUG
    [OperationContract]
 #endif

次に、リリース モードでコンパイルする必要があります。

于 2013-06-07T08:40:21.880 に答える
0

おそらくこれが役立つかもしれません: http://msdn.microsoft.com/en-us/library/4y6tbswk.aspx ?

#DEBUG が定義されている場合は、こちらも参照してください: https://stackoverflow.com/a/2104121/2462779

于 2013-06-07T08:31:42.360 に答える
0

2 つのサービス インターフェイスを使用します。1 つはメソッドを使用し、もう 1 つはメソッドを使用しません。次に、適切なものをクライアントに公開します。

于 2013-06-07T09:11:30.583 に答える