如何将 D: 驱动器添加到 microsoft/windowsservercore 基础映像?我的 Windows Server 2016 服务器有一个 D: 驱动器。服务器是一个 AWS 实例。这是安装了本地 Docker 而不是已经存在了一段时间的“Docker for Windows”。
我希望能够以域用户身份运行Windows容器
示例(不知道如何以不同的用户身份运行)
docker run -it microsoft/nanoserver powershell
Run Code Online (Sandbox Code Playgroud)
或者也可以作为域用户在容器中运行powershell脚本.我必须将-e传递给docker run ..但是没关系.
这样做的原因是运行类似的东西(但应用程序使用SQL和文件共享等域资源)
dotnet app.dll
Run Code Online (Sandbox Code Playgroud) 我已经成功地创建了一个包含服务器应用程序和 Web API 的新应用程序组,并且 OpenID Connect 协议正在运行,没有任何问题,直到我尝试调用 UserInfo。依赖方标识符与服务器应用程序的客户端 ID 具有相同的 GUID(根据我在线阅读的示例)。尝试调用 UserInfo 时出现以下错误:
WWW-Authenticate: Bearer error="invalid_token", error_description="MSIS9921: Received invalid UserInfo request. Audience 'microsoft:identityserver:21660d0d-93e8-45db-b770-45db974d432d' in the access token is not same as the identifier of the UserInfo relying party trust 'urn:microsoft:userinfo'."
任何帮助将不胜感激。
我是 AWS 的新手。我看到许多明确的答案说 Windows 和 AWS EFS 不能相互工作。Windows Server 2016 是否仍然如此?
当我尝试dism /Mount-WIM在microsoft/windowsservercore图像中使用时,出现下一个错误:
Deployment Image Servicing and Management tool
Version: 10.0.14393.0
Error: 0xc1420121
The image could not be mounted because the wimmount.sys driver is not installed on this machine. To fix this error, install the wimmount.sys driver.
Run Code Online (Sandbox Code Playgroud)
可以dism /Mount-WIM在docker中使用吗?
在 Windows 2016 上,尝试将新的 IISAdministration 模块用于 Powershell(而不是 WebAdministration),您如何设置Require Ssl特定网站的复选框?
参考了system.webserver /安全/访问中发现,C:\Windows\System32\inetsrv\config\applicationHost.config这也正是该复选框值使用IIS管理器,SSL设置时为某个网站保存的:
<location path="MySite">
<system.webServer>
<security>
<access sslFlags="Ssl" />
</security>
</system.webServer>
</location>
Run Code Online (Sandbox Code Playgroud) 我正在尝试在 IIS 10 中运行 dotnet 核心应用程序,该应用程序需要将托管管道模式设置为“无托管代码”,但该选项似乎缺失。我是否缺少启用该选项的设置或框架?
我是 Docker 新手,我正在尝试使用驱动程序桥创建网络
docker network create -d bridge DockerNet
Run Code Online (Sandbox Code Playgroud)
但我不断收到错误消息:来自守护进程的错误响应:找不到插件。
我也尝试使用
docker network create -d l2bridge DockerNet
Run Code Online (Sandbox Code Playgroud)
因为 docker info 中显示的插件名为l2bridge.
码头工人信息:
Containers: 4
Running: 0
Paused: 0
Stopped: 4
Images: 2
Server Version: 17.06.2-ee-14
Storage Driver: windowsfilter
Windows:
Logging Driver: json-file
Plugins:
Volume: local
Network: l2bridge l2tunnel nat null overlay transparent
Log: awslogs etwlogs fluentd json-file logentries splunk syslog
Swarm: inactive
Default Isolation: process
Kernel Version: 10.0 14393 (14393.2248.amd64fre.rs1_release.180427-1804)
Operating System: Windows Server 2016 Standard
OSType: windows …Run Code Online (Sandbox Code Playgroud) 我有一个在 Windows Server 2016 计算机上运行的 ASP.NET Core MVC 应用程序。我遇到的问题是,闲置约 1 分钟后,应用程序响应请求的速度很慢。如果我连续使用该应用程序,一切都很好,很快,但如果我一分钟不提交请求,下一个请求将需要 10 秒以上才能得到响应。
我开始摆弄 IIS 应用程序池设置以使其保持活力,但没有任何改变。最后,我完全删除了 IIS,并使用 Http.Sys 运行应用程序的构建,行为没有改变。我在 cmd 窗口中监视了应用程序日志,因为它在 Http.Sys 中运行,闲置一分钟后,当下一个请求进来大约 10 秒时没有输出,因此应用程序甚至没有开始执行任何操作直到那时。10 秒后,应用程序将在正常时间内响应请求。
应用程序日志示例:
信息:Microsoft.AspNetCore.Routing.EndpointMiddleware[0] 执行端点 'XXXXXX (XXXX)' 信息:Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1] 路由与 {action = "xxx", controller = "xxx"} 匹配。执行操作 XXXXXX (XXXX) 信息:Microsoft.AspNetCore.Hosting.Internal.WebHost[2] 请求在 6.2621ms 200 text/html 内完成;字符集=utf-8
// 立即刷新页面:
信息:Microsoft.AspNetCore.Routing.EndpointMiddleware[0] 执行端点 'XXXXXX (XXXX)' 信息:Microsoft.AspNetCore.Mvc.Internal.ControllerActionInvoker[1] 路由与 {action = "xxx", controller = "xxx"} 匹配。执行操作 XXXXXX (XXXX) 信息:Microsoft.AspNetCore.Hosting.Internal.WebHost[2] 请求在 6.658ms 内完成 200 text/html;字符集=utf-8
// 等待 1 分钟,然后刷新页面(日志中大约 10 秒没有任何活动,然后是这样的:)
信息:Microsoft.AspNetCore.Routing.EndpointMiddleware[0] 执行端点 'XXXXXX …
我们有一个数据服务器在 Windows Server 2016 数据中心的 AWS 实例上运行。我刚刚编译了程序,并在调试模式下运行时尝试向服务器发出请求以返回一些信息。但是,每次尝试向服务器发出请求时,我都会在 QT Creator 调试窗口中看到以下内容:
onecore\net\netprofiles\service\src\nsp\dll\namespaceserviceprovider.cpp(550)\nlansp_c.dll!5C5C85D4: (caller: 75EBCD00) LogHr(3) tid(8148) 8007277C No such service is known. The service cannot be found in the specified name space.
Run Code Online (Sandbox Code Playgroud)
例如发送的请求类型:
QUrl("http://server.com/customer/v0/index.php/?object=reset_password&username=blah&email=email@email.com")
Run Code Online (Sandbox Code Playgroud)
我只遇到过两个与此错误相关的调用:
两者都对 Windows 11 进行了如下说明:
您看到的行为似乎是由于分层服务提供程序从 Win11(以及可能即将推出的 Win10 更新)起被弃用。
然而,两者都没有列出解决方案/解决方法。是否有可以针对 Windows 11 计算机实现此问题的修复程序?
docker ×3
iis ×2
.net-core ×1
adfs ×1
asp.net-core ×1
iis-10 ×1
powershell ×1
qt ×1
qt5 ×1
windows ×1
windows-11 ×1