问题标签 [citrix]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2488 浏览

web-applications - 是否可以在网页中嵌入 Citrix XenApp 并动态传递参数?

所以,我对 Citrix 应用程序一无所知,所以也许我可以指出正确的方向,甚至可以给出示例。

我需要能够运行桌面应用程序(安装在服务器上),但将其嵌入到 Web 应用程序(ASP.NET)中。

我们需要它感觉它非常集成,所以我们打算将会话令牌传递给 Citrix 应用程序,以便它可以连接到 Web 数据库并“共享”同一个会话。

此外,当我们打开与该应用程序的 Citrix 连接时,我们希望使用命令行参数或从网站与 Citrix 托管应用程序通信的其他方式来告诉它要调出哪个屏幕。

Citrix 可以轻松做到这些吗?使用其他 Windows 2008 终端服务可以做得更好吗?

0 投票
2 回答
692 浏览

python - 限制终端服务器下应用程序实例数量的技术

我正在寻找简单的方法来监控和限制终端服务器(2003 和 2008)下我们的应用程序实例的数量。

此限制的目的是确保我们不会超载我们的服务器。这是内部管理要求 - 我不是在寻找许可解决方案。

有问题的应用程序是用 Python 2.6(32 位)编写的,但我很高兴收到与开发工具无关的答案。虽然我们没有使用 Citrix,但我很高兴收到与 Citrix 相关的想法,希望我可以在终端服务器上使用类似的技术。

0 投票
1 回答
897 浏览

.net - .NET User.config 文件在 Citrix 上被删除

我编写了一个 .NET 应用程序并使用内置的用户设置来存储用户特定信息。它工作得很好。user.config 文件存储在 Apps/Local 目录中。

现在,一个客户端正在 Citrix 上运行我的应用程序。我最近发现他们的 Citrix 服务器配置为在会话关闭时清除 Apps/Local 目录。因此,会话之间的所有用户设置都将被删除。不好。

我的问题是如何解决这个问题。有没有办法配置设置以将 user.config 存储在漫游配置文件而不是应用程序/本地?(Citrix 未清除漫游配置文件内容(应用程序/漫游))除了我之外,还有没有人遇到过这种情况?

问候卡尔

0 投票
2 回答
55626 浏览

error-handling - 是什么导致 VB6“运行时错误'5':无效的过程调用或参数”

在 VB6 中,用户偶尔会收到此错误,我无法重现它。

运行时错误“5”:无效的过程调用或参数

我引用的是“MSWord 10 对象库”,有时在应用程序打开 MSWord 2002 后的某个时间点会出现此错误。但是,此应用程序多年来一直引用 MSWord 10 对象库,并且此错误在最近几年才开始发生个月。

该代码使用以下内容对应用程序进行炮击:

我假设我在某处引入了一个错误,但不知道是什么原因造成的。该错误不会经常发生,并且当我站在那里时,用户无法重现该错误。该错误迫使应用程序完全关闭。

用户正在运行 Windows XP。报告问题最多的用户是通过 Citrix 运行应用程序。共有 350 名用户,大约 100 名通过 Citrix 使用该应用程序。

关于如何修复错误的任何想法?

0 投票
3 回答
2328 浏览

java - 为什么第一次调用 java.io.File.createTempFile(String,String,File) 在 Citrix 上需要 5 秒?

在 Citrix 服务器上调试 Eclipse RCP 应用程序的缓慢启动时,我发现 java.io.createTempFile(String,String,File) 需要 5 秒。它仅在第一次执行时执行此操作,并且仅针对某些用户帐户。具体来说,我注意到它是 Citrix 匿名用户帐户。我没有尝试过很多其他类型的帐户,但是管理员帐户不会出现这种行为。

此外,用户是否有权写入给定目录也没有关系。如果用户没有访问权限,调用将需要 5 秒才能失败。如果他们确实有权访问,则调用需要 5 秒才能成功。

这是在 Windows 2003 服务器上。我尝试过 Sun 的 1.6.0_16 和 1.6.0_19 JRE 并看到相同的行为。

我用谷歌搜索了一下,以为这是某种已知问题,但没有找到任何东西。似乎其他人以前必须遇到过这种情况。

Eclipse 平台使用 File.createTempFile() 来测试各种目录以查看它们在初始化期间是否可写,这个问题使我们的应用程序的启动时间增加了 5 秒。

我想有人以前遇到过这种情况并且可能有一些见识。这是我执行的示例代码,以查看确实是这个调用在消耗时间。我还尝试了第二次调用 createTempFile 并注意到后续调用几乎立即返回。

该程序的示例输出如下:

0 投票
4 回答
1934 浏览

citrix - winform C# 应用程序可以从 citrix 运行吗?

winform C# 应用程序可以从 citrix 运行吗?

如果应用程序保存在 Citrix 服务器上,是否可以在 Windows 操作系统机器上查看?

是否可以通过 iPad 观看?

-卡西克

0 投票
1 回答
450 浏览

networking - Citrix 网络驱动器上的 Installshield 权限?

我正在使用 installshield express 编写一个简单的安装程序。我需要为数据库目录设置读/写/修改权限。(由于 Vista/Win7 用户权限受限)

我正在为“DATABASDIR”中的所有文件夹设置 FullControl 权限。( [%USERDOMAIN] [LogonUser] )。这在 XP / Vista / Win 7 等中运行良好。

问题:

当用户在 Citrix 上安装并选择网络驱动器(N 为数据库文件夹)时,权限设置会引发错误:

“在对象“N:\PathToDBDir\Folder”上设置权限时出错系统错误:系统找不到指定的路径 (3)”

但是该文件夹是存在的……它只是由安装程序本身放在那里的???为什么它找不到它自己写的文件夹???

0 投票
1 回答
1435 浏览

.net-3.5 - 一旦应用程序失败并出现错误“应用程序无法启动。请联系应用程序供应商”,重新部署 .net 单击。

错误中的详细信息显示“无法将此应用程序设为在线应用程序,因为已安装以前的版本。要安装此应用程序,请卸载以前的版本,或将此应用程序标记为已安装。”

0 投票
1 回答
880 浏览

wpf - 如何使 WPF 应用程序在 Citrix 中作为子进程工作

我正在开发一个允许用 .NET 1.1 编写插件的第 3 方应用程序。我决定编写我的插件来从 .NET 1.1 插件中调用一个单独的进程(使用 Process.Start 实现)。这很好——我创建了一个新进程,它是一个 WPF 应用程序。

当我通过 MSTSC 启动它时,一切都按预期工作,但是当我通过 Citrix XenApp 运行应用程序时,WPF 子应用程序无法正确呈现,并且鼠标位置开始变得疯狂 - 子进程窗口基本上不可用。有没有办法避免这种情况发生?

如果我创建一个单独的 WPF 应用程序并通过 Citrix 部署它,一切正常。如果我在 .NET 3.5 中创建子 Windows 窗体应用程序,那也可以正常工作。

0 投票
2 回答
4789 浏览

.net - 为 Citrix/终端服务器编程 .NET 应用程序:合规性和陷阱

我们在这里有点迷失了。我们需要使我们的应用程序可安装在具有 80 多台 Citrix 服务器的网络上。尽管我们的应用程序是 100% 有效且可运行的 .NET,但我们经历了一些(对我们来说很奇怪的)行为:

  • 您不能使用任何“文档和设置”文件夹来存储数据或设置。显然,这些文件夹是虚拟化的,并且位于多个位置。
  • 检查文件是否存在(即,在您自己的“程序文件”文件夹中)不起作用。大概也是出于同样的原因。

  • 为什么文件系统会这样?
  • 您需要如何存储数据才能使应用程序在 Citrix 上运行?
  • 您是否需要了解其他任何陷阱或事情?