【发布时间】:2012-09-13 20:36:10
【问题描述】:
我有一个引用服务的 Dll(通过添加服务引用)。我计划在公司内部将这个库分发给各种开发人员。但是,我不希望他们直接访问该服务,而只想通过我的图书馆。在我在讨论中引用 dll 的测试客户端应用程序之一上,我看到服务命名空间也可访问。有没有办法限制,可能是我在 dll 中的服务引用有一个私有修饰符。谢谢。
【问题讨论】:
-
您是否考虑过为服务编写代理,而不仅仅是添加服务引用并在代理中混淆服务名称?
-
如果无法隐藏服务引用,那么您的 DLL 可能会传入某种密码(当然,您会混淆您的 DLL 代码)。
-
@SASS_Shooter 我还没有探索过这种情况,我是使用服务的新手,我会在尝试您的建议后更新这篇文章
标签: c# .net vb.net wcf windows-services