【问题标题】:Is it possible to create a DLL of WCF Service which having webHttpBinding是否可以创建具有 webHttpBinding 的 WCF 服务的 DLL
【发布时间】:2012-10-01 07:25:38
【问题描述】:

我已经在互联网上进行了搜索,但没有得到任何具体的答案,或者我对我们如何制作在其 web.Config 文件中有 webHttpBinding 的 WCF 服务的 DLL 表示满意的答案。

我有一个 WCF 服务,我想将它部署在客户端的服务器上,但我不希望他们看到我的代码,就像我在他们的服务器上托管此服务一样,他们将能够看到我的代码,而我不希望那样。

此服务以 JSON 格式响应,只能通过 URL 访问。 那么如何创建此服务的 dll,然后将其托管在服务器上。

【问题讨论】:

    标签: c# .net wcf dll


    【解决方案1】:

    1) DLL 没有 web.config 或任何其他 .config。

    2) 将服务部署为 DLL 不会阻止任何人看到(反汇编的)代码。

    3) 您可以在代码中配置您的服务,但前提是它是自托管的。这通常是作为一个 EXE,一个 DLL 需要其他东西来承载它。

    【讨论】:

    • okk 那么这意味着我必须创建我的服务代码的 dll,然后将我的 web.config 文件托管到服务器上。我说对了吗?
    • 您将如何“托管”它?有很大的不同。
    • 实际上这是他们在 IIS 服务器上托管的客户端
    • 在这种情况下,您部署代码(DLL 和 SVC)和配置,是的。到一个虚拟目录,所以创建一个 Web Installer 或一个包。包括来源是一个选项,请确保它已关闭。
    • “确保它已关闭。”如何做到这一点请你解释一下..提前谢谢。
    猜你喜欢
    • 2012-05-12
    • 2011-02-27
    • 1970-01-01
    • 2011-12-12
    • 1970-01-01
    • 1970-01-01
    • 2019-06-01
    • 2012-12-28
    • 2015-05-31
    相关资源
    最近更新 更多