【问题标题】:Persistence on an online click once application坚持在线点击一次申请
【发布时间】:2010-07-06 23:48:48
【问题描述】:

有没有办法从在线点击一次应用程序中保留一个字符串。我看到了一些关于隔离文件存储的东西作为其他问题的答案。但他们都没有说明它是否也适用于在线应用程序(我真的不这么认为)。

我认为像 cookie 这样的东西会起作用。有类似的东西吗?

应用程序只能在线运行(通过一些参数触发),但对于每个用户,它需要保存一个文件,其中包含向他询问的特定信息。一旦应用程序第一次运行,它就不能向用户询问该信息。

谢谢。

【问题讨论】:

  • cookie 有什么问题?
  • 从这种应用程序创建 cookie 是否合理?我从这里芦苇相反。我应该使用:HtmlDocument.Cookie 创建它吗?谢谢。

标签: deployment clickonce persistence


【解决方案1】:

您可以将信息存储在 LocalApplicationData 中。只需使用您的应用程序名称或公司名称创建一个目录,将字符串粘贴到文件中,然后从那里读取。 This article 向您展示了如何保留这些数据,并且不受 ClickOnce 更新的影响。即使您的应用程序仅在线,它也可以工作。 (仍然安装仅在线 C/O 应用程序,这只是意味着它始终从 URL 运行它,并且需要用户连接才能安装应用程序。)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多