gpt4 book ai didi

vb.net - 作为 TS RemoteApp 的 ClickOnce 仅在线应用程序

转载 作者:行者123 更新时间:2023-12-02 05:49:33 33 4
gpt4 key购买 nike

我已经尝试了几乎所有方法来让我们的 ClickOnce VB.NET 应用程序作为 RemoteApp 在终端服务下运行。我有一个批处理文件,用于运行应用程序的 .application 文件。

这可以通过终端服务器上的 RDP 桌面 session 正常工作。然而,作为 TS RemoteApp,嗯……没那么多。

我在客户端系统上快速显示了命令提示符(批处理文件),然后...什么也没有...

同样适用于让它直接指向 .application 文件(不使用批处理文件),甚至在本地复制出版物并让它指向该文件。

我找到了technet.microsoft.com关于类似问题的讨论,但没有列出解决方案。

对于以前遇到过此问题并使其正常工作的人,您必须做什么?

我们目前使用 RemoteApp 来处理该服务器上的其他所有内容,因此我希望尽可能坚持使用它。

当前的解决方法是每当我们通过 OneClick 发布到网络时,在我们的终端服务器上为应用程序构建并运行基于 MSI 的安装程序,但这有时会很痛苦,而且很容易忘记这样做。

由于该应用程序在完整桌面模式下运行时可以通过终端服务正常工作,但在 RemoteApp 期间则不行,因此我认为这与终端服务器权限无关,就像 ClickOnce 需要作为 RemoteApp 运行时不可用的东西一样.

最佳答案

让它工作的关键是使用 Windows 资源管理器“C:\windows\explorer.exe”。此过程是您登录完整 session 时的基本过程。

如果您将 RemoteApp 设置为使用 Windows 资源管理器以及 ClickOnce 应用程序的 .application 文件路径的命令行参数,那么它将在作为远程应用程序启动时工作。 Windows 资源管理器启动时会闪烁一秒钟,但在 ClickOnce 应用程序启动后它会消失。

关于vb.net - 作为 TS RemoteApp 的 ClickOnce 仅在线应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/106164/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com