问题标签 [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.
iis - 如何在 IIS 10 上禁用 HTTP/2
IIS 10 声称完全支持 HTTP/2。我想知道是否有办法在 IIS 10 上关闭 HTTP/2。
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 上运行良好。
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 页面中选择了“将此程序设置为默认程序”。
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 以访问网站。
在我看来,这表明
- 应用程序正常运行
- 端口配置正确(当我关闭网络服务器时,我得到一个不同的错误 ERR_CONNECTION_TIMED_OUT 而不是 404)
我的猜测是 WebListener 服务器有问题,没有正确地将传入请求路由到我的应用程序,或者我的 MVC 代码可能有问题(尽管它在 localhost 上运行良好)。
对于一个相当模糊的问题,我很抱歉,我对所有想法和意见持开放态度,请随时提出更多问题,以便我提供更多信息。
干杯,尼科
powershell - 设置 New-ScheduledTaskTrigger 的属性值
我正在尝试使用 PowerShell 创建一个新的计划任务,但我无法更改其中一个属性:Repetition Property CimInstance#Instance Repetition {get;set;}
是否有任何相关的参数New-ScheduledTaskAction
可以用来通过 cmdlet 更改这些属性?
asp.net - 托管在 Windows 容器中的应用程序的 Windows 身份验证
我想使用 Windows 身份验证来访问托管在 Windows 容器中的 ASP.NET 应用程序(在 Windows Server 2016 TP4 中)。为此,我认为我需要将容器添加到 Active Directory 域。是否可以将 Windows 容器(或 Hyper-V 容器)添加到域中?Microsoft 对此没有明确的文档,我自己尝试使用 PowerShell 将容器添加到域,但没有运气。
如果不支持加入容器的域,是否有其他方法可以在 Windows 或 Hyper-V 容器中托管的 Web 应用程序中启用 Windows 身份验证?
任何输入将不胜感激。
active-directory - ADFS + OpenID Connect 电子邮件声明和外部 ADFS
我在 Windows Server 2016 上使用 OpenID Connect 设置 ADFS 时遇到困难。
我已经为测试设置了 AD,并且可以成功进行身份验证,但是电子邮件声明不在 id 令牌中。
此外,我在 Claims Provider 信任中设置了一个外部 ADFS。它显示为一个选项,但是在登录时出现错误:
有人对如何解决这个问题有建议吗?
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 绝对不是一个选项 - 不确定他们是否计划在最终版本中支持它?!
到目前为止,我通过使用Midnight Commander至少拥有了一个不错的文件浏览器,但 Windows 上的命令行仍然不是很有趣。
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”。验证该属性是否存在并且可以设置。
非常感谢任何和所有帮助!
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
文件
阶段: - 构建
当我运行构建时,它会失败并显示日志:
显然,它试图创建一些卷并失败,但我无法理解哪个卷或如何正确设置它。
我该如何解决这个问题?