问题标签 [windows-server-2003-r2]

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 回答
499 浏览

asp.net - NopContext.Current.User 始终为空

注意:也发布在 nopCommerce 论坛上


我一直在开发基于 nopCommerce 1.60 的应用程序。我正在 Windows 7 Pro 64bit 上开发。

我正在将应用程序部署到 Windows Server 2003 R2(32 位)以进行暂存,这工作正常。它工作得非常完美,就像我在 Visual Studio 开发服务器上运行它时一样。

我刚刚将代码部署到实时服务器以在该环境中进行测试,并且我有一个真正的表演终结者。NopContext.Current.User 始终为空!

实时服务器是 Windows 2003 R2 64 位,这是我能看到的唯一区别。我已经浏览了两台服务器上 IIS 中站点设置的每个页面,并确保每个设置都相同,我也为应用程序池做了同样的事情。

我不知道我还能尝试什么。

有什么建议么?

0 投票
1 回答
92 浏览

filesystems - Java 应用程序服务器遇到文件系统问题

我们在客户端的测试服务器上安装了 Java 应用程序服务器。在应用程序服务器中,许多线程以多种方式访问​​文件系统(使用 java.io 类)。应用程序服务器作为服务启动。几个小时后,有时甚至一天后,文件系统似乎对这些线程变得不可用。在查看文件系统上相关的文件夹/目录时,它们仍然存在,似乎具有正确的访问权限并且似乎没有对它们进行排他锁。这可能吗?关于我应该寻找的线索有什么建议吗?最可能的原因?

有问题的操作系统是具有 32 位处理器的 Windows 2003 (Service Pack 2)。文件系统是 NTFS JRE 是 1.6

我已经在 serverFault Q&A 上发布了这个,但有人建议我在这里提出问题。

0 投票
1 回答
1170 浏览

asp.net-mvc-3 - 部署在 IIS6 上的 MVC3 站点在 20 分钟后停止工作,并出现 404 Not Found

我会尽量简短,请随时询问更多详细信息。

已使用 MV3 razor 创建了一个移动版 aa 网站,并使用无扩展 URL 将其部署到 IIS6 Web 服务器。由于 .NET4 安装在服务器上,因此无需在服务器上进行特殊配置即可使无扩展 url 工作。当我尝试使用 URL 访问站点时:http://site/m/出现404 Not Found错误。

我做什么来产生这个问题:

  1. 右键单击VS2010中的项目并发布到本地文件系统。
  2. 压缩所有文件并传输到生产服务器+在那里解压缩
  3. 右键单击生产网站并为新应用程序添加一个虚拟目录
  4. 使用所有默认设置创建一个新的应用程序池
  5. 将新的虚拟目录/应用程序放入该应用程序池中
  6. 尝试在浏览器中访问网址;收到404 Not Found

令我困惑的是,如果我用“文件->创建新的 MVC3 项目”替换第 1 步,然后发布到本地文件系统,一切正常:

  1. 测试项目以我使用的名称显示在浏览器中http://site/mvctest/
  2. 我不需要使用任何扩展
  3. 20 分钟后它不会停止工作(见下一段)

现在对于(甚至)更奇怪的部分:

如果我现在将“m”应用程序移动到刚刚为“mvctest”应用程序创建的应用程序池中;它也有效。但仅持续 20 分钟(或我为“空闲后关闭工作进程”设置的任何值)。

有任何想法吗?

编辑:如果我将通配符映射添加到/m/它可以工作的虚拟目录,但这应该/可能也会以不好的方式影响性能?

0 投票
3 回答
5530 浏览

windows-services - .NET 服务在 Windows Server 2003 r2 sp2 上失败并出现错误 1053

我们在 Windows Server 2003 R2 机器上安装了一组 .net 2.0 windows 服务。它们被配置为以本地系统帐户启动,启动模式为自动。所有服务都失败,错误 1053“服务没有及时响应启动或控制请求”。

我已将日志记录插入其中一项服务并调查该问题超出了我们的代码范围。没有执行任何一行代码。

机器上的 .net 代码权限似乎存在问题。但问题仅在客户端机器上重现(两个不同的客户端具有相同的症状)。在我们的开发人员和测试人员环境中,我们无法重现它。

要重现的系统:操作系统:Windows Server 2003 R2 SP2 32 位全新安装 + 产品先决条件:SQL Server 2005 Express SP2、.NET Framework 2 SP2 + 我们的产品

可能是什么,有什么建议吗?

2011 年 7 月 4 日更新:

来自客户端计算机的带有 ProcessMonitor 日志的文件:http ://dl.dropbox.com/u/8982352/Logfile.zip 服务进程名称为:ParsecServiceHost.exe

0 投票
1 回答
639 浏览

dllregistration - dll 2003 80040005 错误寄存器

我有一个 DLL(用 VB6.. 编写)。它在大多数机器和安装上都可以正常注册和运行。然而,一种安装是 T/S(终端服务器),运行 Server 2003/R2/SP2。我收到以下消息失败:

C:\Program files\ApplicationPath\ModulesPath\dllname.DLL 中的 DllRegisterServer 失败。返回码是:0x80004005

我已确保该路径具有模块及其依赖项所在的目录,我已确保以管理员身份运行 CMD 提示符,并未选中“以受限访问权限运行此程序”复选框。

我运行了depends.exe,它说缺少IESHIMS.DLL 和WER.DLL,但它们在另一个2003 Svr/R2/SP2 盒子上也不见了,它在那里注册并运行良好。

有人对在哪里寻找什么有任何想法吗?我还花了一些时间比较工作服务器和非工作服务器之间的文件夹权限、文件内容和版本等。

0 投票
0 回答
2159 浏览

asp.net-mvc-4 - Windows Server 2003 64 位 IIS 6.0 服务不可用

我创建了一个 MVC 4 Web Api 并运行了所有配置以使其运行,但出现上述错误。

事件日志显示我正在运行两个版本的 .NET

我在服务器上启用了 32 位应用程序

这是 .NET 4 注册的证明:

命令

这是我得到的错误:

错误 1

事件查看器

上述错误的设置:

网站属性

从上面的屏幕单击配置:

应用程序配置

点击编辑:

选择版本 4 isapi 时

如果我将通配符映射 dll 更改为以下

选择版本 2 isapi 时

我收到此错误,如您所见,它说我正在运行 .net 版本 2,根据第一个屏幕截图,这不是真的,我尝试 iisreset 无效:

错误2

使用 MVC 4 web api 时,通配符映射用于干净的 url。

这是 IIS 中的设置:

IIS

有人可以指导我解决这个问题吗?

编辑:

这些是我所做的初始设置的资源:

http://haacked.com/archive/2008/11/26/asp.net-mvc-on-iis-6-walkthrough.aspx

http://johan.driessen.se/posts/getting-an-asp.net-4-application-to-work-on-iis6

基本上 IIS 注册了框架 4,但是当我尝试加载 api 时它正在使用框架 2。

0 投票
1 回答
155 浏览

file - Win Server 2003 R2 / QNAP Turbo NAS TS-459 Pro II - 崩溃后:部分用户无法修改某些文件

前几天我们的 Windows Server 2003 R2 Server / QNAP Turbo NAS TS-459 Pro II 已经关机,因为有人不小心插到电源线里(到现在,还没有打开任何文件)。现在一些用户(现在我看不到模式)在修改文件(主要是 .ppt)后遇到问题。在同一文件夹中以其他名称另存为新文件是没有问题的。

有谁知道,可能出了什么问题?

非常感谢!

0 投票
1 回答
1724 浏览

php - 使用 IIS 虚拟目录相对于网站根目录的链接

我有一个网站http://myserver/project1

'myserver' 是带有 IIS6 的 Windows Server 2003 服务器。

'project1' 是一个虚拟目录(其物理路径是C:\myprojects\project1.

我已经读过链接到外部样式表的最佳方法(例如)是使用正斜杠,例如<link href="/style.css">,因为我还想从虚拟目录的子文件夹链接到此样式表。

我希望这会在中查找 css 文件http://myserver/project1/,但它似乎正在查找中http://myserver/。我知道这一点,因为打字<link href="/project1/style.css">有效。

我猜http://myserver/被认为是“网站根”是正常的,因为这是“默认网站”(以 IIS 术语)。我想知道的是是否有办法(通过 IIS 或 PHP)来改变它,以便我可以以格式编写路径/style.css并让虚拟目录找到它们。

非常感谢

0 投票
2 回答
5533 浏览

installation - Can VS 2013 be installed on Server 2003 R2

Can I install Visual Studio 2013 on Windows Server 2003 R2?

According to Visual Studio 2013 System Requirements it is not supported. However I heard some users was able to install it. Was anybody able to install it on Server 2003 R2?

0 投票
1 回答
19 浏览

iis - IIS V6 自动阻止 ip

这里的 linux-guy 有一个关于 IIS v6 的问题。

情况是,我有一个网站正在运行,当我在这个网站上执行一些特定任务时(比如删除一个特定项目,连续 3 次),该网站会中断,并且会出现一个完全空白的页面。检查响应标头,我注意到服务器发送“403 禁止:客户端的 IP 地址已被拒绝”。

通过代理,我可以正常连接。

检查 IIS 管理器中的站点选项,向我显示我的 IP 没有被全局阻止,这是刚刚发生的事情。

我在哪里可以检查这个?它会自动发生,并且每次大约 8-12 分钟后块都会结束?

此致。乔纳斯