问题标签 [windows-server-2012]

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 投票
0 回答
1791 浏览

asp.net-mvc-4 - 在 IIS8 下部署 MVC 4 应用程序:HTTP 错误 404.0 - 未找到

我正在使用 IIS8 运行 Windows Server 2012。

我只是尝试使用 Visual Studio 2012 添加新创建的 MVC4 应用程序作为 IIS 8 中的虚拟目录,然后将其转换为应用程序。首先我得到这个错误:

我搜索了解决方案,发现我必须授予对 IIS_IUSRS 应用程序文件夹的读取权限

我做的 !然后我现在有这个错误:

怎么了 ??

谢谢 !

0 投票
1 回答
1534 浏览

vb.net - Windows 服务无法连接到本地主机上的 SQL Server

我编写了一个 VB.Net Windows 服务,用于从 Windows Server 2012 机器上的两个本地 SQL Server 2008 数据库中检索和插入一些行。在我的本地开发机器上,该服务运行完美,但是当我尝试在服务器上运行它时,该服务显示以下错误:

建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误。服务器未找到或无法访问。验证实例名称是否正确以及 SQL Server 是否配置为允许远程连接。(提供者:SQL 网络接口,错误:26 - 错误定位服务器/指定的实例) - 2012 年 11 月 11 日上午 11:50:37

在同一台服务器机器上,我安装了带有连接到相同 SQL Server 数据库的 Web 应用程序的 IIS。此应用程序运行良好(SQL Server 使用 Windows 和 SQL 身份验证设置,我使用特定用户访问 SQL Server)

当然,我为应用程序和服务使用相同的连接字符串。

有谁知道我可能仍然做错了什么?

在此先感谢您的帮助 :)

0 投票
5 回答
15260 浏览

asp.net - 在 .NET 4.5 Azure 部署中找不到编译器可执行文件 csc.exe

我有一个网站,该网站曾经有效:

  • ASP.NET 4
  • MVC 3
  • 实体框架 4.3
  • 以 Azure 网络角色运行(我注意到它是 osFamily="1",这很奇怪,因为我预计它是 2 - 但无论如何......)
  • Azure SDK 1.7

我已经升级了我的整个代码库,以与大量新玩具保持同步。所以现在是:

  • ASP.NET 4.5
  • MVC 4(剃刀 2)
  • 实体框架 5
  • Azure 配置设置为 osFamily="3"
  • Azure SDK 1.8(存储客户端库煞费苦心地升级到 2 而不是 1.7)

当我在登台访问该站点时,我得到一个黄色的死机屏幕,说Compiler executable file csc.exe can not be found。我的问题是为什么?

它在本地也可以在发布模式下正常工作。我进行了远程操作,并且这些实例肯定在运行 Windows Server 2012(因此 .NET 4.5??我发现这很难说,因为 .NET 4.5 替换了 .NET 4 文件夹中的 .NET 4 程序集)。

根据响应标头,它肯定在运行 IIS 8,但有趣的是它声称 X-ASPNET-VERSION 是 4.xxxx。这对于 ASP.NET 4 站点是否正常?

更新:

我以 .NET 4 框架为目标并将 osFamily 更改为 2,它现在可以工作了。所以我现在怀疑我有一个使用 .NET 3.5 或 2 的第 3 方程序集(事实上我确信我这样做了),但是当针对高于导入程序集中引用的框架的 .NET 框架时,肯定会使用更高版本的框架??

osFamily="3" 仅安装了 .NET 4 和 4.5,所以我想这是错误的原因,但我对目标的看法不正确吗?我想使用 osFamily="3" 我可以在这里做什么?

堆栈跟踪

0 投票
1 回答
3568 浏览

sharepoint-2010 - 使用 AD RMS 配置 SharePoint 2010 时出错

我在使用 AD RMS 配置 SharePoint 2010 时遇到问题。

在 SharePoint 中选择“使用在 Active Directory 中指定的默认 RMS 服务器”时,我收到以下错误:

存在所需的 Windows 权限管理客户端,但服务器拒绝访问。如果要从一台 RMS 服务器切换到另一台 RMS 服务器,请确保已在两者之间建立信任关系。在服务器授予权限之前,IRM 将无法工作。

在 SharePoint 服务器上的事件日志中,我收到了两个关键应用程序事件:

事件 5062:信息权限管理 (IRM):尝试激活权限帐户证书时出现问题。

事件 5133:信息权限管理 (IRM):获取权限管理服务 (RMS) 组身份证书 (GIC) 时出现问题

在 RMS 服务器上,IIS 日志捕获以下内容:

/_wmcs/certification/ServerCertification.asmx - 443 - (IP 地址) - Windows+Rights+Management+Client - 401 2 5 15

/_wmcs/certification/ServerCertification.asmx - 443 DOMAIN \SPFarm (IP 地址) - Windows+Rights+Management+Client - 500 0 0 1015

这是设置:

  • 直流。.local (Windows Server 2012 + AD)
  • D b。.local(Windows Server 2012 + SQL Server 2012)
  • 有效值 .local(Windows Server 2012 + AD RMS)
  • sp。.local(Windows Server 2008 R2 + SharePoint 2010)

SharePoint 将被设置为一个简单的场。中央管理和 WFE 位于“sp”服务器上,“db”服务器用作数据库。

域中的帐户是:

  • RMAdmin(AD RMS 管理员)
  • RMService(AD RMS 服务)
  • SPSetup(SharePoint 设置/管理员)
  • SPFarm(SharePoint 农场)

我已经对 'rms' 服务器上的 '_wcms/certification/servercertification.asmx' 执行了步骤:

  • 继承父文件夹的权限
  • 将 SharePoint 服务器计算机帐户添加到“读取”和“读取并执行”的 ACL
  • DOMAIN \SPFarm 帐户添加到“读取”和“读取和执行”的 ACL

此外,来自 RMS 服务器的服务器证书已导入到 SharePoint 服务器的“受信任的根证书”和 RMS 服务器上。

我可以确认 RMS 和 SharePoint 分别工作,我只是无法在 SharePoint 上设置 IRM!

0 投票
1 回答
1200 浏览

azure - 为运行 Windows Server 2012 的 azure 更正 gacutil 命令语法

我有一个使用Pkcs12ProtectedConfigurationProvider的项目。以 windows server 2008 sp2 或 r2 为目标时,在 azure 中使用此 dll 从来没有任何问题。但是,当我尝试使用 windows server 2012 (osFamily="3") 部署到 azure 时,我收到一个异常,指出找不到程序集。

我隐约记得在模拟器中遇到过这个问题,解决方案是将这个 dll 添加到 GAC。我在谷歌上搜索并找到了有关如何将 DLL 作为天蓝色启动任务安装到 GAC 中的说明。只要我在 web 角色项目的根目录中拥有 gacutil 和相关的 .cmd 文件,一切都可以正常工作。但是,我想将它移动到应用程序的 /startup 文件夹中,其中我有其他启动命令。

到目前为止,我一直无法让它发挥作用。gacutil 也不是很有帮助,因为在对它运行命令后,我无法让它显示任何输出。这是我尝试过的:

在 csdef 文件中:

在 gacRegistrations.cmd 文件中:

我认为问题与引用 cmd 文件中 dll 位置的语法有关。所有相关文件都设置为构建操作:无并复制到输出目录:始终复制。但是,gacutil.exe 和 cmd 文件被复制到 webrole/bin/startup,而 PKCS12ProtectedConfigurationProvider.dll 文件位于 webrole/bin 中的 1 个文件夹中。

这里的正确语法是什么?我应该尝试gacutil /nologo /i ..\.\PKCS12ProtectedConfigurationProvider.dll吗?就像我说的,当文件没有嵌套在 /startup 目录中时,一切正常。

0 投票
1 回答
207 浏览

c++ - 是否有 API 或简单的方法来检查卷是否在 Windows Server 2012 上进行了重复数据删除?

这是有关重复数据删除 API的 MSDN 页面,似乎没有 API 可以检查卷是否已删除重复数据。

一种方法是检查“系统卷信息”下是否有一个名为“Dedup”的文件夹,但我不认为它对每种情况都是可靠的。

0 投票
1 回答
661 浏览

.net - Azure 未能在 Windows Server 2012 工作者角色上找到证书

我目前正在尝试将我们的 Azure 云服务(Web 和 Worker 角色)升级到 .Net 4.5 Framework。为此,我们必须将 Azure 部署从 Windows Server 2008 更改为 Windows Server 2012。

这需要我们在 ServiceConfiguration 文件中将 OSFamily 从“1”更改为“3”。

当前系统

  • .Net 4.0
  • MVC3
  • 英孚 4.4
  • Azure 工具 1.6
  • 视觉工作室 2010
  • 视窗服务器 2008

升级系统

  • .Net 4.5
  • MVC4
  • 英孚 5
  • Azure 工具 1.8
  • 视觉工作室 2012
  • 视窗服务器 2012

当我们查询 Azure 证书以确定我们是处于“生产”还是“暂存”环境时,我遇到了一个问题。

以下代码行查找证书。为清楚起见而缩短。

如您所见,我将证书详细信息打印到日志文件中,以查看是否出现故障。在 OSFamily="1" (Windows Server 2008) 上,这可以完美运行。它找到证书。

但是,当我设置 OSFamily="3" (Windows Server 2012) 时,日志文件不会从循环中打印证书详细信息。

它在本地也可以正常工作。

这是 Windows Server 2012 的问题还是 Azure 部署的问题?自从迁移到 Windows Server 2012 后,我必须对我的证书执行额外的步骤吗?

任何方向将不胜感激。

0 投票
2 回答
2205 浏览

c# - Windows Server 2012 中的 Fiddler4 将 RestSharp 请求设为空

所以我在纯 REST(没有 Neo4JClient)中测试 Neo4J,我有这个代码:

如果我在 Fiddler 本身中执行 RAW 请求,我会得到想要的结果,

但是,如果我在 .Net 4.5 的控制台应用程序中执行此操作,我会看到:

在此处输入图像描述

我在防火墙中创建了一条规则,以允许控制台可执行文件的传入/传出请求,并且我停用了 IE 保护模式,但仍然没有运气。

有人对这个问题有一些想法吗?

0 投票
1 回答
5687 浏览

fiddler - 获取 AppContainer 信息失败:无法枚举 AppContainer

这个问题是在@EricLaw 向我解释了当我无法从我的 REST 请求中收到响应时出现的问题之后出现的。

本质上,请求只是返回空白,然后我发现如果 Fiddler 没有运行,应用程序就可以正常工作。

正如 Eric 解释的那样,在 Windows Server 2012 中开发/调试时,我应该考虑一些安全问题。

我按照说明安装了建议的实用程序,但是当我单击 AppContainer Loopback 实用程序时,出现以下错误:无法获取 AppContainer 信息:无法枚举 AppContainer,Windows 防火墙服务是否已启动?

当然,我的防火墙服务工作得很好。

另外还有一点我还是不明白,为什么我的 HTTP 请求在 Fiddler 没有运行的时候就可以正常工作?

有人遇到过这个问题吗?

PS:我们需要一个名为 fiddler4 的新标签

0 投票
2 回答
9199 浏览

routing - Windows Server 2012 路由和远程访问安装失败

我安装了 windows server 2012 和一个角色,路由和远程访问。
有两个大问题。

1) 这个角色,它希望启用 DirectAccess,但我找不到作为 DirectAccess 管理的任何东西。

2)在我想在管理中完成向导“启用和配置路由和远程访问”之前,它每次都失败并出现错误 80040154 类未注册。

在服务器上就是这个角色。以前什么都有。这是新的安装。

请。告诉我如何解决此错误。