【问题标题】:Créate isolated thread like an process像进程一样创建隔离线程
【发布时间】:2016-08-08 05:46:23
【问题描述】:

我创建了一个 dll,它在内部使用了一个 com 对象 当调用 dll 方法时,使用 setapartmentstate sta 创建一个线程。

问题在于共享的网络浏览器中的 cookie。

所以如果用户进入并开始一个会话并且在用户 2 进入之后。用户 1 和 2 共享同一个会话我的选项是创建一个控制台应用程序并使用 processstartinfo 调用它以创建一个新进程并防止共享 cookie

但它有其他含义,如何将结果返回到 Web 服务器中的正确进程或使用数据库临时保存结果,

所以有些人知道是否可以像 ProcessStartInfo 那样创建一个线程?

有什么想法或建议?

【问题讨论】:

    标签: asp.net .net c#-4.0


    【解决方案1】:

    我解决了

    1) 创建一个控制台应用程序并使用 Process 和 procccestartinfo 调用它,并使用 waithforall 等待最终确定

    2) 用于通信的所有信息都使用 newtownjson 进行序列化

    3) 读取序列化响应后返回结果

    简单到丑陋。但是工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-07
      • 2015-03-23
      • 1970-01-01
      相关资源
      最近更新 更多