问题标签 [windows-server-2016]

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

iis - 如何在 IIS 10 上禁用 HTTP/2

IIS 10 声称完全支持 HTTP/2。我想知道是否有办法在 IIS 10 上关闭 HTTP/2。

0 投票
2 回答
1521 浏览

asp.net-core - 在 Nano Server 上运行 ASP.NET 5 会引发“无法加载 DLL 'kernel32'”

我基于 ASP.NET 5 beta 8 Visual Studio 模板创建了一个简单的 ASP.NET 5 项目。

我已经使用这个命令发布了项目

在 nano 服务器上运行 web.cmd 后,我收到此错误:

在 Windows 10 上运行时,相同的命令不会引发此错误。该应用程序在 Windows 10 上运行良好。

0 投票
0 回答
588 浏览

c++ - 在 Windows 10 中从 C++ 启动 Microsoft Edge 的方式在 Windows Server 2016 中不起作用

以下文件 test.cc 用于启动具有特定 URL 的 Microsoft Edge:

编译:

它适用于 Windows 10(Edge 打开到特定 URL),但在 Windows Server 2016 中,此程序会弹出一个错误窗口:

标题:microsoft-edge:http://www.stackoverflow.com

内容:This file does not have a program associated with it for performing this action. Please install a program or, if one is already installed, create an association in the Default Programs control panel.

我在控制面板中检查了“默认程序”,并在 Microsoft Edge 页面中选择了“将此程序设置为默认程序”。

0 投票
1 回答
114 浏览

asp.net - Azure Windows Server 2016 上的 ASP.NET5 CLR 网站正在运行,但在浏览器中未找到 404

我正在尝试在 Azure 上托管的 Windows Server 2016 实例上运行示例 ASP.NET5 MVC 应用程序。所有指标都显示应用程序在服务器上运行良好,但是当我尝试浏览 URL(使用服务器的主机名或公共 IP)时,我收到 404.NOT FOUND 错误。

  • 这些端口在 Azure 和防火墙中打开。
  • 该应用程序在 Microsoft.Net.Http.Server.Weblistener 上运行
  • 运行时是 clr-1.0.0-beta5 x64。我已验证运行时已正确安装并正在使用中。
  • 我已经从 VS2015 发布了应用程序并手动传输到服务器,我使用自动生成的命令“web.cmd”运行它,我得到一个简洁的输出:

当我在本地开发人员机器上以完全相同的方式运行应用程序时,我得到完全相同的输出,并且它可以浏览 localhost:80 以访问网站。

在我看来,这表明

  1. 应用程序正常运行
  2. 端口配置正确(当我关闭网络服务器时,我得到一个不同的错误 ERR_CONNECTION_TIMED_OUT 而不是 404)

我的猜测是 WebListener 服务器有问题,没有正确地将传入请求路由到我的应用程序,或者我的 MVC 代码可能有问题(尽管它在 localhost 上运行良好)。

对于一个相当模糊的问题,我很抱歉,我对所有想法和意见持开放态度,请随时提出更多问题,以便我提供更多信息。

干杯,尼科

0 投票
1 回答
2244 浏览

powershell - 设置 New-ScheduledTaskTrigger 的属性值

我正在尝试使用 PowerShell 创建一个新的计划任务,但我无法更改其中一个属性:Repetition Property CimInstance#Instance Repetition {get;set;}

是否有任何相关的参数New-ScheduledTaskAction可以用来通过 cmdlet 更改这些属性?

0 投票
2 回答
2124 浏览

asp.net - 托管在 Windows 容器中的应用程序的 Windows 身份验证

我想使用 Windows 身份验证来访问托管在 Windows 容器中的 ASP.NET 应用程序(在 Windows Server 2016 TP4 中)。为此,我认为我需要将容器添加到 Active Directory 域。是否可以将 Windows 容器(或 Hyper-V 容器)添加到域中?Microsoft 对此没有明确的文档,我自己尝试使用 PowerShell 将容器添加到域,但没有运气。

如果不支持加入容器的域,是否有其他方法可以在 Windows 或 Hyper-V 容器中托管的 Web 应用程序中启用 Windows 身份验证?

任何输入将不胜感激。

0 投票
2 回答
6366 浏览

active-directory - ADFS + OpenID Connect 电子邮件声明和外部 ADFS

我在 Windows Server 2016 上使用 OpenID Connect 设置 ADFS 时遇到困难。

我已经为测试设置了 AD,并且可以成功进行身份验证,但是电子邮件声明不在 id 令牌中。

此外,我在 Claims Provider 信任中设置了一个外部 ADFS。它显示为一个选项,但是在登录时出现错误:

有人对如何解决这个问题有建议吗?

0 投票
1 回答
20271 浏览

docker - 通过 GUI 访问 Windows 2016 Server Container(Docker 容器)?

我需要在 Windows 2016 Server 上使用 Docker / Windows 容器并准备好 Windows 应用程序以在其上运行。通过 Powershell 配置 Windows 并不像在 Ubuntu 上那样方便,特别是如果您从未真正使用过 Windows Server 并且需要学习所有 Powershell 命令;)

有没有办法通过 GUI 访问 Windows 容器?

Docker、Ubuntu、VNC 都可以: 你能在 Docker 容器中运行 GUI 应用程序吗?

想知道是否可以为 Windows 容器做任何类似的事情?

(我在本地工作,不使用 Azure。在这里找到了一个类似但未回答的问题:https ://stackoverflow.com/questions/32721422/windows-server-containers-azure-how-to-create-a-container-与-gui )

谢谢。

== 更新 ==

根据 2016 年 2 月,RDP 绝对不是一个选项 - 不确定他们是否计划在最终版本中支持它?!

https://msdn.microsoft.com/en-us/virtualization/windowscontainers/about/work_in_progress#remote-desktop

到目前为止,我通过使用Midnight Commander至少拥有了一个不错的文件浏览器,但 Windows 上的命令行仍然不是很有趣。

0 投票
1 回答
1260 浏览

storage - 存储空间直通

一些背景知识:我正在尝试在测试环境中设置 Azure Pack,目前正在设置将托管它的服务器。

为此,我在 ESXI 主机上有两个虚拟 Windows Server 2016 TP4 服务器 hostet,因此我需要设置 Storage Spaces Direct。(iSCSI 目标和存储空间(WS 2012)已被排除在外,因为第一个设置是一场噩梦,而互联网告诉我第二个的 R/W 速度较低)。

我一直在关注本指南:https ://technet.microsoft.com/en-us/library/mt126109.aspx

问题:当我运行此 cmdlet:Enable-ClusterStorageSpacesDirect 时,我收到此警告:未找到可辨认的 DAS 磁盘。

两台服务器各有 3 个磁盘。它们已初始化且 100% 未分配,我尝试过离线和在线使用它们。

如果我尝试运行此 cmdlet:(Get-Cluster).DasModeEnabled=1,我会收到以下错误:在此对象上找不到属性“DasModeEnabled”。验证该属性是否存在并且可以设置。

非常感谢任何和所有帮助!

0 投票
1 回答
2148 浏览

docker - 无法在 Windows 服务器上使用 docker 为 gitlab-ci 运行构建

我正在尝试为 dotnet 4.6 项目设置 CI。我将 GitLab v8.5.1 与共享运行器 v1.0.4 一起使用。

我已经安装了一个支持 docker 的 Windows Server 2016 CTP 4,并基于 microsoft windowsservercore 映像为 gitlab ci runner 创建了一个映像。

有我的.toml

.yaml文件

阶段: - 构建

当我运行构建时,它会失败并显示日志:

显然,它试图创建一些卷并失败,但我无法理解哪个卷或如何正确设置它。

我该如何解决这个问题?