问题标签 [windows-server-2008-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 投票
1 回答
2027 浏览

windows-services - 如何使用注册表检测远程桌面会话主机?

我需要使用注册表数据作为我们产品的先决条件检查器的一部分来检测 Windows Server 2008 中是否安装了远程桌面会话主机。之前它被称为终端服务,可以使用 HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server\TSEnabled 键检测到,但现在这个键“TSEnabled”不再是注册表的一部分。

0 投票
1 回答
16567 浏览

windows-server-2008 - windows server 2008 r2 目录可以安全保存多少个文件?

windows server 2008 r2 目录可以安全保存多少个文件?

我正在考虑一个有图片库的网站。假设有一个目录保存所有缩略图,另一个目录保存完整尺寸的图像。可以安全存储多少对图像?

或者,如果没有一个简单明了的答案,我应该用 30,000 张图片试试吗?

0 投票
1 回答
759 浏览

nunit - Cruise Control .NET、.NET 4.0、WS 2008 R2、NUnit 似乎需要 COMPLUS_Version?

尝试在 Windows Server 2008 R2、.NET 4.0 上的 Cruise Control.NET 中配置 NUnit 2.5.8.10295,我的 NUnit 任务超时,并且 nunit-agent.exe 似乎卡在运行。它可以从命令行正常工作。

我发现的唯一解决方案是定义环境变量 COMPLUS_Version。

这个问题有更好的解决方案吗?

C:\builds\nunit\bin\net-2.0\nunit-console-x86.exe C:\builds\testLogs C:\builds\build\NUnit.Tests\bin\Debug\NUnit.Tests.dll /nologo /framework =4.0.30319 10 0,1,3,5 COMPLUS_Version v4.0.30319

我尝试了对 nunit-console-x86.config 的各种编辑,但除了这个看起来很尴尬的“解决方案”之外,没有任何效果。

谢谢

0 投票
41 回答
3385933 浏览

powershell - PowerShell 说“在这个系统上禁用了脚本的执行”。

我正在尝试运行一个cmd从 调用 PowerShell 脚本的文件cmd.exe,但出现此错误:

Management_Install.ps1无法加载,因为在此系统上禁用了脚本的执行。

我运行了这个命令:

当我Get-ExecutionPolicy从 PowerShell 运行时,它返回Unrestricted.


C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts> powershell .\Management_Install.ps1 1

警告:正在运行 x86 PowerShell...

C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts\Management_Install.ps1无法加载文件,因为在此系统上禁用了脚本的执行。请参阅“ get-help about_signing”了解更多详情。

在行:1 字符:25

  • .\Management_Install.ps1<<<< 1

    • CategoryInfo : NotSpecified: (:) [], PSSecurityException

    • FullyQualifiedErrorId : 运行时异常

C:\Projects\Microsoft.Practices.ESB\Source\Samples\Management Portal\Install\Scripts> PAUSE

按任意键继续 。. .


系统为 Windows Server 2008R2。

我究竟做错了什么?

0 投票
1 回答
762 浏览

c# - c# WebBrowser SVG Windows 2008 R2

我的 C# 应用程序中有一个 WebBrowser,我想在其中显示一个 SVG 文件。但是,当我在 Windows 2008 R2 机器上运行该应用程序时,SVG 文件不显示。当我在 Internet Explorer 中查看同一服务器上的同一文件时,一切看起来都很好。

我已经尝试过的:

  • IE ESC 设置打开或关闭
  • 受信任的站点/本地 Intranet 站点
  • 运行 32 位
  • 执行以下覆盖:

(来自这个博客

谁能帮我解决这个问题?谢谢!

0 投票
1 回答
2153 浏览

asp.net - 通过 ASP.NET 和 IIS7 在服务器上保存 Excel 工作簿

当我执行 SAVEAS 时,以下代码示例会产生相同的错误:

...对工作簿做一些事情...

或者

或者

这是错误:异常:System.Runtime.InteropServices.COMException(0x800A03EC):来自 HRESULT 的异常:Microsoft.Office.Interop.Excel.WorkbookClass.SaveAs 的 0x800A03EC(对象文件名,对象文件格式,对象密码,对象 WriteResPassword,对象 ReadOnlyRecommended, Common.CreateTempExcelFile(DataTable 数据)中的对象 CreateBackup、XlSaveAsAccessMode AccessMode、对象 ConflictResolution、对象 AddToMru、对象 TextCodepage、对象 TextVisualLayout、对象本地

我在服务器上有 Office 2003 互操作,但已升级到 2007。没有区别。

顺便说一句,我可以将文本文件写入相同的文件/路径,因此这不是文件夹的权限错误。

提前致谢,

吉姆

0 投票
2 回答
21790 浏览

mongodb - 当我尝试在 Windows server 2008 中安装 64 位 mongodb 时出现“访问被拒绝”

我所做的只是运行以下脚本: D:\Tools\MongoDb\bin\mongod.exe --dbpath D:\MongoDb\data\

然后我得到异常:连接到服务控制管理器时出错:访问被拒绝。(5)

我使用管理员帐户进行操作,我已经创建了与脚本相关的文件夹。

当我在 32 位 Windows Server 2003 中安装 32 位 mongodb 时,我没有遇到这样的问题。

感谢您对此的任何帮助!

0 投票
1 回答
67563 浏览

windows-7 - AppData\Local / Access 的环境变量下载的自定义程序集

我正在尝试设置我的 TFS2010 构建,并且我想访问通过“自定义程序集的版本控制路径”下载的文件。

据我所知,这些文件已下载到:

C:\User\<Build User>\AppData\Local\BuildAgent\<Built Agent Number>

我可以通过上述路径直接访问该文件夹,但如果有一个环境变量(或我可以在构建中使用的东西)来间接访问该文件夹,那就太好了。

或者......有没有更好的方法来获取这些文件?(每次运行构建时,我都会在其中放置一个版本文件以供下载)。

0 投票
7 回答
6364 浏览

asp.net-mvc - 为什么我的样式表将我重定向到登录?

我确信这与 IIS 有关,但我无法弄清楚。

我有一个使用表单身份验证的网站。当我的网站尝试访问任何文件资源(javascript 文件、css 等)时,我将被重定向到我的 web.config 中设置的表单登录页面。如果我只是在地址栏中输入地址,我也会被重定向。

表单身份验证的 web.config 条目非常基本:

还有两个位置节点可以拒绝来自站点其他部分的用户:

我在 Windows Server 2008 R2 上使用标准 IIS7 安装。

编辑 所以,如果我添加一个随机身份验证 cookie ( FormsAuthentication.SetAuthCookie()),资源变得可用,我知道它一定是我的身份验证模型以某种方式搞砸了。它可以在另一台服务器上运行(我只是将其复制过来)。有什么想法可以追踪问题吗?

0 投票
4 回答
7757 浏览

msmq - 通过脚本在 Microsoft 集群中创建私有 MSMQ 队列

我们正在迁移到 Windows 2008 R2 Standard,并将使用 Microsoft 集群(主动-被动)配置。我们的应用程序严重依赖 MSMQ 私有队列,我们​​的安装使用以下 C# 代码创建了超过 100 个私有队列。

MessageQueue.Create(".\private$\myqueue", false);

由于安装不在集群上下文中运行,因此队列是在本地节点上创建的,而不是在集群中。

然后我们尝试将代码更改为:

MessageQueue.Create("MYCLUSTERNAME\private$\myqueue", false);

但是,您不能在不同的服务器(在本例中为集群服务器上下文)上创建专用队列,并且您会收到错误“无效的队列路径名”。

我的两个问题是:1)有没有办法可以在集群的上下文中运行安装,以便在创建私有队列时,它实际上会在集群中创建队列?

2) 如果不是,通过 .NET 在集群中创建队列的最佳方法是什么?我读过一些博客,其中人们创建了驻留在集群内的中间人 Windows 服务,然后他们的安装使用进程间通信来告诉服务要创建哪些队列。这似乎是一种 hack,但如果事实证明这是唯一的方法,这是可行的。