问题标签 [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 回答
352 浏览

asp.net - 对 Web 应用程序 (ASP.NET) 上的间歇性故障进行故障排除

收到有关 Web 应用程序在三周内出现两次故障的报告。需要做一些根本原因分析。重启后工作正常。我不是这个领域的专家。

它托管在 IIS 和 Windows 2003 上。

事件查看器中没有什么有趣的东西,IIS 日志只是显示了许多成功的GET操作。它连接到的远程 SQL 服务器上的 SQL 日志中没有任何有趣的内容。

我不确定如何破译 IIS 日志。它看起来就像一堆GET没有错误的成功消息。

我认为通过根本原因分析追踪问题的原因,我真的不能走得更远?

0 投票
3 回答
1767 浏览

c# - 使用自定义 URL 重写器、IIS6 和带有 .htm、.html 等的 url

我有一个自定义网站,我正在使用自定义引擎自动重写 url。只要页面 url 不以 .htm 或 .html 之类的结尾,重写就可以正常工作。对于这些页面,它直接进入 iis 404 页面,而不是先访问我的重写引擎。

我在该网站的 IIS6 配置的“主目录”部分有 * 通配符处理程序,但这些 url 似乎被它忽略了(尽管 css、jpg、js 等内容被发送到我的 web 中的 url 处理程序项目)。如何设置 IIS6 以强制将这些 url 发送到处理程序,同时在页面正常存在的情况下仍为页面提供服务?

处理程序基本上是这样做的

我必须假设如果请求的文件不存在,则使用这样的块(例如,真正的块做一些其他的东西来格式化Request.Path以适合所有内容)应该运行“doMyRewriting()”它将正常提供页面。我弄错了吗?

如果我专门告诉 IIS 将 .htm 和 .html 页面通过 .NET 处理程序发送到 .NET 处理程序,则重写工作,但如果页面实际上在那里,它将不会提供它。

任何帮助将不胜感激。

提前致谢!

0 投票
5 回答
8017 浏览

asp.net-mvc - ASP.NET MVC and .NET 3.5 SP1 on Windows Server 2003 and IIS

I am writing a website for a client who says their servers run the following: "Windows 2003 with the latest IIS". What do I need to do to get them ready for hosting my ASP.NET MVC website built with .NET 3.5SP1?

0 投票
1 回答
748 浏览

windows-server-2003 - Windows 2003 上的 msxml3.dll 是否存在任何已知问题?

我正在尝试将使用 RDS 访问的 VB6 业务对象从 Windows 2000 迁移到 Windows 2003 服务器环境。我没有对应用程序和调用应用程序进行任何更改,但是当代码执行到达解析对象应该处理的 XML 数据点 (SAXXMLReader) 时,我收到错误代码 440 自动化错误。该应用程序使用 msxml3.dll,该 dll 安装在服务器上。有谁知道 msxml3 和 win2003 服务器之间是否存在已知问题?

或者有什么其他建议?

这是调用阅读器的代码:

我不知道把代码放在这里会有什么价值。SAX 阅读器内容处理程序的实现相当大且笨拙。问题不在代码中,我不相信,因为这个应用程序在 Win 2k 服务器上运行良好。

0 投票
1 回答
250 浏览

iis-6 - FastCGI 问题和包含 index.php 的链接?与 index.php

在运行 IIS 6.0 和 FastCGI 的 Windows 2003 服务器上,我遇到了一个问题,即包含 index.php 的链接会失败,除非添加问号。

基本问题是,如果链接指向“index.php/archive/article”,则页面无法加载(见下文),但在使用“index.php?/archive/article”时它会工作。

当“index.php”链接失败时,浏览器地址栏中的 URL 会发生变化,但仍显示主页内容。将问号附加到“index.php”,页面加载正确。

该站点以前使用 ISAPI 作为服务器 API 运行,没有任何问题:服务器看到“index.php”和“index.php?” 作为同义词,路径中带有“index.php”的页面将按预期加载。

我将如何在某处配置设置来告诉 FastCGI 处理“index.php”和“index.php”?一样的方法?

谈到 Windows 服务器,我有点不喜欢。我的经验主要是在 Unix 机器上运行的 Apache 服务器。

任何指导或指示将不胜感激。

0 投票
3 回答
733 浏览

php - IIS6 上的 PHP

我在尝试在 Windows 2003/IIS6 上运行 .php 文件时遇到 401.1 错误我已经在网上到处都是,因为每个人都对包含该文件的文件夹以及该文件具有完全权限...什么都没有。

我错过了什么?

0 投票
6 回答
28932 浏览

windows-server-2003 - 如何以有限的权限远程查看 Windows 事件日志

为了调试一些代码,我想查看远程机器的 Windows 事件日志(目标是 Windows2003)。使用 mmc.exe,我可以为远程机器添加事件日志,但前提是我有足够的权限。对于这台远程机器,他们不想给我远程登录的权限(或管理员权限)。是否可以授予我查看事件日志的特定权限而不是其他权限?

0 投票
1 回答
2173 浏览

iis - IIS 6 - 按名称对网站进行排序

在 Server 2003 机器上的 IIS 6 中,当我查看网站列表时,它没有按字母顺序列出它们。我假设它会根据他们的网站 ID 对它们进行排序。

我有一台服务器暂时不会升级到 2008,它托管了大约 40 个网站。通过列表查找需要修改的网站对我来说变得相当麻烦。有没有办法根据网站名称按字母顺序对这些网站进行排序?

谢谢。

0 投票
3 回答
2736 浏览

php - PHP warnings cause script to halt on IIS running FastCGI

We are migrating to a new server running Windows 2003 and IIS 6. When my PHP code runs, it has a warning on a particular line (which I'm expecting at the moment but will fix shortly). However, when it hits the warning, it immediately halts processing and returns a 500 error in the HTTP header. Normally, I would expect PHP to output the warning, but continue processing the script.

Is there something in the configuration for IIS, FastCGI, or PHP that would be returning 500 errors when PHP hits a warning?

To clarify: I don't want to suppress the warnings; I want them to display. I do not want the script to stop processing on warnings.

0 投票
3 回答
1764 浏览

c# - 生产服务器上的 SQL Server 2000 间歇性连接异常 - 特定环境问题?

我们一直遇到间歇性问题,导致用户被强制退出应用程序。

我们的设置是 Windows Server 2003 Standard Edition 上的 ASP.Net/C# Web 应用程序,后端使用 SQL Server 2000。我们最近在客户的 VMWare 服务器上进行了一次重大的产品升级(我们有一个专用于我们的来宾实例),虽然我们在之前的版本中没有遇到这些问题,但新升级给产品带来的额外复杂性导致了很多问题。我们还在同一个机器上运行 SQL Server 2000(内部版本 8.00.2039,或 SP4)和 IIS/ASP.NET (.Net v2.0.50727) 应用程序,并通过 TCP/IP 连接相互连接。


首先,抛出的异常是:

System.IndexOutOfRangeException:找不到表 0。

System.ArgumentException:列“密码”不属于表 Table。

[这个异常出现在登录脚本中,虽然明明有密码栏可用]

System.InvalidOperationException:已经有一个打开的 DataReader 与此命令关联,必须先关闭。

[这个经常发生]

System.InvalidOperationException:此 SqlTransaction 已完成;它不再可用。

System.ApplicationException:ExecuteReader 需要一个打开且可用的连接。连接的当前状态是正在连接。

System.Data.SqlClient.SqlException:超时已过期。在操作完成之前超时时间已过或服务器没有响应。

就在今天,第一次:

System.Web.UI.ViewStateException:无效的视图状态。


我们已经使用与生产服务器相同数量的并发用户对应用程序进行了负载测试,并且无法重现这些错误。它们非常断断续续,即使只有 8/9/10 个用户连接也会发生。我的直觉告诉我它的 ASP.NET - SQL Server 2000 连接问题..

在这个阶段,我们几乎排除了代码级数据访问层错误(我们有一个由 15 名经验丰富的开发人员组成的开发团队致力于此),因此我们认为这是一个特定的生产服务器环境问题。