【问题标题】:Manage who connects to a ClickOnce Application管理谁连接到 ClickOnce 应用程序
【发布时间】:2019-05-13 16:36:59
【问题描述】:

我已经发布了一个带有 ClickOnce 的 WPF 应用程序,需要互联网连接。

有没有办法控制谁可以连接到应用程序?

假设应用需要订阅系统才能使用,如果客户端不付款,应用将无法启动。

【问题讨论】:

标签: c# visual-studio deployment clickonce


【解决方案1】:

Administering ClickOnce Deployments

尽管 ClickOnce 没有内置机制来确定哪些用户正在尝试部署您的应用程序,但您可以采用多种方法来获取此信息。其中包括:

  • 基于 HTTP(S) 的 Windows 身份验证。
  • 自定义身份验证设计 进入应用程序。
  • 启动时传递查询字符串参数 应用程序(需要动态清单生成与嵌入式 已安装应用程序的用户凭据)。
  • 自定义客户端代理和 自定义 HTTP 模块身份验证。

我最终选择了自定义身份验证方法来控制谁可以进入或不能进入我的应用程序。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 2015-03-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多