问题标签 [windows-server-2003]

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 投票
3 回答
3030 浏览

windows-server-2003 - 为什么 CreateProcess 在 Windows Server 2003 64 位中失败?

我们有一个 32 位应用程序,它在其过程中启动其他 32 位应用程序。该应用程序在其他 64 位平台上运行良好,但在 Windows Server 2003 64 位上,尝试启动应用程序时出现错误:

我们可以毫无问题地在该系统上手动启动这些应用程序。

我以为我们已经找到了这篇文章的问题,但是我们的客户已经在他的系统上安装了这个补丁,并且错误仍然存​​在。

如果其他人遇到过类似的事情,或者如果有人对如何解决这个问题有任何想法,将不胜感激!

谢谢!弗朗索瓦·科特

0 投票
4 回答
1550 浏览

cruisecontrol.net - Windows Server 2003 x64 上的 CruiseControl.Net

我遇到了 CruiseControl.net 的问题,其中 Web 仪表板无法在 IIS 中运行。我尝试在 64 位和 32 位模式之间切换 ASP.Net 并重新安装巡航控制,但似乎没有任何效果。还有其他人在 64 位平台上遇到过 CruiseControl.Net 的问题吗?

干杯,杰米

[编辑]

我想我应该澄清一下,当我尝试访问该网站时出现 404 错误。我使用了正确的地址,因为它要求进行身份验证。.aspx 处理程序正在工作,因为我在 ccnet 目录中看不到 default.aspx 页面。

[编辑2]

我使用的是 ccnet 附带的默认 web.config,但这里是:

0 投票
1 回答
1880 浏览

vb6 - 找不到对象/模块:从 VB6 应用程序到 Win2003 服务器的 RDS

我有一个用 VB6 编写并在 Windows 2000 服务器上运行的相当旧的应用程序 EXE,它使用 RDS(远程数据服务)来访问在 Windows 2003 服务器上运行的业务对象 DLL(也用 VB6 编写)。DLL 从未在此服务器上运行(我们正在将组件从旧的 W2K 服务器上移出),但它已注册并定义为 W2k+3 服务器上的组件。

调用 DLL 的具体代码是:

CreateObject 似乎工作正常,但调用 AddBatches 方法会引发错误号 8209“Internet 服务器错误:找不到对象/模块”。我倾向于认为问题的根源存在权限问题,但如果是这种情况,为什么不说“你没有权限”?

我真的很想重写整个应用程序,但“他们”不会让我这样做。

0 投票
1 回答
1042 浏览

debugging - 保留挂起的应用程序的 Windows 错误报告转储

一个应用程序偶尔会挂起,我想当时看转储来弄清楚。我编写了一个应用程序,用户可以运行它来自动创建我可以查看的转储。但是,无论我尝试什么,我似乎都无法让用户记住在它挂起时运行它。他们总是最终关闭调用 Windows 错误报告的程序。

WER 将在临时目录中创建转储,但不幸的是,一旦关闭将信息发送给 Microsoft 的对话框,它们就会被删除。

成为 ISV 并从 Microsoft 的错误报告服务器获取此信息是一种解决方案。但目前还不是现实的解决方案。

我无法想象我是唯一面临这个问题的人。该软件由数十名员工同时使用,因此可以联系他们并让他们运行应用程序,或者在运行其他应用程序或其他应用程序没有解决之前不要单击该对话框上的关闭。

该应用程序在 Windows Server 2003 上运行。太糟糕了,因为我知道 Server 2008 有一些 LocalDumps 选项可以让我保留它们。

任何想法以某种方式保留这些转储以便我可以分析它们?障碍是用户,从某种意义上说,我已经接受了他们的固执,不希望他们运行任何其他应用程序或做任何特别的事情。

感谢您的任何建议!

0 投票
3 回答
5775 浏览

c# - 如果没有用户登录,服务器上的 Windows 服务将无法运行

我创建了一个 Windows 服务,它基本上是一个文件观察器,除非用户登录到它所在的机器,否则它不会运行。该服务在 Windows Server 2003 机器上运行。它旨在根据文件名中的关键字将放在一个目录中的文件移动到不同的目录中,但是在我登录之前没有文件移动,然后所有文件一次移动。

0 投票
2 回答
1948 浏览

svn - 崩溃的 SVN 存储库

今天,我们存储 SVN 存储库的虚拟 W2003 服务器(也)变得非常非常繁忙。原来它在 C: 驱动器上只剩下 88KB 的可用空间。没那么好。由于访问问题,我们可以通过从任务管理器(McAffee、SqlServer、services.exe)中杀死繁忙的进程然后优雅地重新启动来重新启动它的唯一方法。我们释放了一些空间,机器又开心了,但我们的 SVN 存储库不再可用。

如果我从客户端连接,它会给出消息“ No repository found in 'svn://[mymachine]/repos/[myapp]' ”但是,从服务器我可以使用“ svnlook tree [rootFolder] ”看到内容命令。

如果我使用 Windows 资源管理器导航到根文件夹,则以下文件夹为空(我不知道这是否正常):

  • [根文件夹]/trunk
  • [根文件夹]/标签
  • [根文件夹]/分支

但是,[rootFolder]/db包含许多具有相应修订名称的文件。头部的大小应该在 600MB 左右,但我们也有许多分支。[rootFolder] 的总大小现在约为 600MB。我们松了树枝吗?明天我们还将知道我们的备份系统是否运行良好。无论如何,有人有任何想法吗?

[找到解决方案后更新]

感谢所有提交答案的人,他们在解决问题方面非常有用。崩溃期间,SVN 服务被破坏,而数据保持完好。重新安装服务解决了这个问题。

0 投票
7 回答
7757 浏览

asp.net - Sys 未定义 - 仅 IE 7 中的 ajax 问题

我有一个奇怪的问题,似乎只影响 IE 7。该网站是一个 3.5 c# asp.net 网站,它利用 ajax 和部署到 win 2003 服务器的 ajax 控制工具包。web.config 中的一切似乎都是正确的。事实上,一切都在 IE6 和 Firefox 3 中完美运行。只有在 IE7 中,我才得到可怕的 sys is undefined 错误。

此外,在相同代码的不同安装中,该站点似乎在 IE7 上运行良好。该服务器正在运行具有非常相似的设置的 win 2003。

由于这似乎是服务器问题,是否有任何设置会阻止启用 ajax 的站点在 IE7 中正确显示?

0 投票
2 回答
2358 浏览

visual-studio-2008 - 在 Server 2003 下的 Visual Studio 2008 中使用自定义字体的问题

我的公司创建的自定义字体有问题。当我在 Visual Studio 2008 中将控件的 Font 属性设置为我们的字体时,我收到以下错误:

仅支持 TrueType 字体。这不是 TrueType 字体。

字体选择对话框显示我们的字体,双击 Windows 字体文件夹中的字体正确显示预览。

我已经与与我一起工作的其他开发人员进行了一些测试。显然这个问题只有在 Server 2003 下运行 VS2008 时才会出现,但设计时字体在 Vista 和 XP 下工作正常。其他系统字体如 Arial 和 Courier New 工作正常,只是不是我们内部的自定义字体。

有谁知道为什么 Server 2003 会出现一个应该是 TrueType 的字体问题?

更新:

我正在研究机器之间的其他差异。有问题的 PC 没有安装 Microsoft Office。安装 Office 后,有问题的字体在 Visual Studio 中工作,无需任何其他修改。

作为原始问题的补充,为什么安装 Microsoft Office 会导致字体开始工作?

0 投票
6 回答
4631 浏览

asp.net - 性能监视器显示 4294967293 个会话处于活动状态

我有一个在 Windows Server 2003 R2 上的 IIS 6 中运行的 ASP.Net 3.5 网站。它是一个相对较小的内部应用程序,在任何给定时间可能为少于十个用户提供服务。服务器有 4 Gig 的内存,并显示 3+ Gig 在站点处于活动状态时可用。

重新启动 Web 应用程序几分钟后,性能监视器显示有多达 4,294,967,293 个会话处于活动状态!我相当肯定这个数字是不正确的;在本次阅读时,该网站只有 100 个请求。

有没有其他人从 perf mon 经历过这种奇怪的行为?关于如何获得准确读数的任何想法?

更新:运行大约一个小时后,活动会话的数量减少了 4。所以它似乎确实在响应会话超时。

0 投票
3 回答
2034 浏览

deployment - Windows 磁盘克隆与自动安装服务器

在开发、测试和部署期间,我需要完全自动化 Windows 2003 服务器设置。

我正在尝试找到自动删除服务器的最佳方法,该服务器安装操作系统、我拥有的软件依赖项(例如 SQL 服务器、.net 框架 + 我自己的应用程序代码)。

根据我的发现,有两种方法可以解决这个问题:

  1. 磁盘克隆(也称为磁盘映像)。使用 Ghost、Acronis 等工具。
  2. 无人值守安装 OS + SW。使用 RIS(现在称为 WDS)或Unattended,基本上运行无人值守的操作系统安装,然后无人值守安装首次启动所需的所有软件(使用 Windows 安装管理器的各种命令行标志,如 MSI、InstallSheld.

无人值守安装专家:

  • 在创建无人值守安装的脚本/配置中自行记录整个安装和配置的优势
  • 这些脚本/配置可以位于修订控制系统中。
  • 使用DriverPacks可以灵活地安装在几乎任何硬件上。

无人值守安装缺点:

  • 完全部署需要更长的时间。
  • 比只需要安装、手动配置服务器然后克隆它的磁盘克隆需要完成更多的工作。

磁盘克隆优点:

  • 创建克隆的工作更少。
  • 快速部署。

磁盘克隆缺点:

  • 很难跟踪克隆之前发生的配置/安装更改,因为它们都不是脚本化的。
  • 生成的部署不像临时安装那样“干净”,需要他使用 SysPrep 或类似的东西。
  • 将磁盘克隆还原到新硬件时,可能会出现硬件/驱动程序问题。

我知道这不是严格意义上的编程问题(尽管编写无人值守的 Windows + S/W 安装确实需要一些编码),但这是我们所有人都必须不时做的事情,我们不妨想出最好的方法来做到这一点。

编辑:有关情况的更多信息:虚拟化是开发的不错选择,但对于测试,尤其是压力测试,必须使用具有快速磁盘的真实硬件。

需要开发 Windows Server 2003 和 SQL Server 2005 服务器设备和内部应用程序。因此,这将在内部部署以进行开发和测试,并最终出售给客户。

所以基本上我要问的是:安装开发、测试和生产服务器的推荐方法是什么?磁盘克隆?自动安装?两者的结合?