问题标签 [windows-server]

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 投票
5 回答
380 浏览

perl - 我的平面文件文本文件的路径是否错误?从 Linux 到 Windows 服务器

我是 Perl 新手。我正在尝试根据前人的工作和书籍进行学习,例如Learning PerlModern Perl。我正在尝试更新此脚本,该脚本解释 HTML 表单中的数据并将其写入文本文件,因为我们的实验室有兴趣重新启动并运行它。最初的脚本是为在 Linux 服务器上使用而编写的,但我们已经从 Linux 切换到 Windows 服务器。

我没有管理员权限查看错误消息的服务器是带有 ActivePerl 的 Windows 服务器。我很难找出 Windows 等效路径来告诉 Perl 脚本在哪里写入信息。从与管理员的交谈中,我们的 Intranet 似乎映射到了E:驱动器上,尽管这可能不是致命错误。

当我在表单上输入数据后尝试在浏览器中运行此脚本时,它只返回一个泛型:

任何提示、文档、教程都将受到赞赏。谢谢你。

我进行了一些更改以弥补我正在使用的一些限制。例如,暂时将错误输出到浏览器,直到我得到这个工作。并从旧dbmopen调用(不再有效)转移到平面文件存储。

0 投票
2 回答
3743 浏览

c# - 有没有办法为 UserPrincipal.FindByIdentity() 启用推荐追踪?

我有一个使用 System.DirectoryServices.AccountManagement 类的 .NET 3.5 Web 应用程序。当我搜索一些用户时,我得到一个 PrincipalOperationException:从服务器返回了一个推荐。如果我使用自己的 LDAP 代码以老式的方式执行此操作,我可以启用对推荐的追逐。我需要重写我的代码吗?

我的代码如下所示:

我的 adPath 可以是 2 个值之一。其中一个值是最近加入的域,可以使用不同的工具进行访问。我相信这是这个 .NET 库如何进行 LDAP 调用的问题。

0 投票
1 回答
1609 浏览

.net - 默认情况下 gcServer 在 Windows 的服务器版本上是否为 true?

我有一个 .Net 4.0 Win Forms 应用程序,我在两个盒子上运行,一个是 Win7 盒子,一个是 Win Server 2k3 盒子。2k3 盒子上的应用程序全天有 2-3 次间歇性挂起,似乎是大型垃圾收集,而 win7 盒子从来没有这些长时间的垃圾收集。Win2k3上的默认GC是否可能与Win7上的默认GC不同?

0 投票
4 回答
66375 浏览

.net - 在 Windows Server 启动时自动运行程序

我正在尝试在始终打开的 Windows 服务器上创建和安装 .NET 应用程序,但我遇到了问题。我听说我不应该将其设为 Windows 服务(并且个人更希望有一个对话应用程序,以便我可以看到进度等),所以我正在尝试使用任务调度程序。但是,任务计划程序一直试图过早关闭我的应用程序,而它应该只打开它并保持打开状态。

任何想法如何让我的对话应用程序在我的服务器上启动(并保持运行)运行?

0 投票
2 回答
1747 浏览

ftp - 为什么 CF FTP 传输速度比标准 FTP 慢数倍?

我有一个 ColdFusion 应用程序,用于在我们的开发服务器和生产服务器之间传输文件。实际发送文件的代码如下:

使用上述代码发送文件时,我的上限为 100KB/s(通过接收服务器上的 FileZilla 监控)。如果我使用 Windows 命令行 FTP 工具发送完全相同的文件,我的速度将超过 1000KB/s。

我用上面的代码创建了一个全新的文件,它对传输速度没有影响,所以我知道它与原始应用程序中的周围代码无关。

那么,是什么导致了这些极低的速度呢?

编辑:所有测试都在将文件从我的生产服务器传输到我的开发服务器。我也尝试使用<cfftp>标签而不是 cfscript,我得到了相同的结果。

编辑#2:我最终使用cfexecute了,代码如下:

从我的 FTP 脚本:

cliExec()函数(创建包装器所必需的,因为在 cfscript 中没有等效cfexecute项):

0 投票
1 回答
907 浏览

sql-server-2008 - Win Server 2008 Foundation - SqlServer 2008 停止接受连接?

我有一台安装了 Windows 2008 Server R2 Foundation 的服务器计算机,用于托管 SqlServer 2008 服务。操作系统上没有注册其他用户,客户端只要求与 sqlserver 连接。我注意到一些客户端在尝试连接到 sqlserver 时会定期停止工作,而同时其他客户端正常工作。我知道基础版的并发连接有一些限制,但我不明白我打破了哪个限制。一些想法?

0 投票
1 回答
1810 浏览

c# - 如何共享远程文件夹?

我正在开发一个 .NET 类,该类将用于管理我们的 Active Directory 帐户的工具。我们的每个帐户都有一个网络主目录,该目录可以位于几个不同的服务器上,具体取决于我们使用的帐户类型。

我可以很好地创建和删除文件夹,但在共享文件夹时遇到了麻烦。我在这里找到了一些似乎是我想要的代码,但它对我来说不能正常工作。我得到的返回值为 2,但我不确定这表示什么。

这不应该是文件权限问题,因为我正在以自己的身份运行我的测试应用程序,并且我可以完全控制我要共享的文件夹(及其每个父文件夹)。

这是我的(修改后的)代码版本:

我已经尝试输出其他 outParams,但看起来 ReturnValue 是我得到的全部。

是否有其他方法可以更好地共享远程文件夹?

0 投票
1 回答
629 浏览

.net - AzMan 是否被弃用为 Windows 应用程序的基于角色的授权技术?

几年来,AzMan 似乎没有任何新的发展。我想知道它是否仍然是使用 AD 身份验证为 Windows 应用程序实施基于角色的授权的推荐解决方案?对于相当简单的 Intranet 应用程序而言,具有基于声明的授权的 Windows 身份框架似乎有点矫枉过正,但似乎是 MS 现在关注的地方。

0 投票
1 回答
2758 浏览

powershell - 使用 NSIS 检查已安装的 Windows Server 功能

我正在尝试在 Windows Server 2008R2、2008 和 2003 上安装自定义构建软件。该软件需要安装 Windows 的“桌面体验”功能。

我知道我可以在 2003 年和 2008 年使用servermanagercmd.exe (尽管它有点麻烦)进行检查 - 不幸的是,这在 NSIS 安装程序中的 2008R2(64 位)中不再起作用- 如果我只是运行命令它确实有效。从安装程序调用,我收到“servermanagercmd.exe 不被识别为内部或外部命令、可运行程序或批处理文件。”-错误,即使我将工作目录设置为 c:\windows\system32 (是的,在 64 位机器上,但 sysWOW64 中没有 servermanagercmd.exe)。这是 NSIS 内部的代码行:

在 2008R2 中,我认为情况实际上会有所改善,因为现在默认安装 PowerShell。但是,在尝试获取信息时,我需要首先在 PowerShell 中加载 ServerManager 模块 - 但该模块不可用于Trusted Installer读取。所以我再次面临同样的情况:如果我从命令行运行我的 powershell 命令,它可以工作,但不能从 NSIS 安装程序内部运行。同样,这是 NSIS 中的代码行:

三个(!)(双)引号实际上是正确的。

那么,有没有人知道如何从 NSIS 安装程序内部检查 Windows Server 2008R2 中是否安装了 Desktop-Experience(如果没有安装)?该解决方案不需要在 Server2003 或 2008 上工作,因为从 servermanagercmd.exe 解析的字符串在那里工作。

0 投票
0 回答
562 浏览

.net - 在服务器 2003/2008 上引导安装 .net

我已经阅读了这篇关于创建引导程序来安装 .NET 框架的文章。

我有一个 wix 设置项目,需要做类似的事情等等。

是否有另一种方法可以在服务器 2008 上安装 .NET(以自动/自动化方式),因为文章声称它需要作为服务器角色添加,而不能只是安装。

有谁也知道它在 Windows 2003 上是否存在类似问题?