gpt4 book ai didi

jenkins - Visual Studio 有时会检测到 jenkins CI 服务器上的配置问题

转载 作者:行者123 更新时间:2023-12-02 02:25:05 30 4
gpt4 key购买 nike

我有 Jenkins CI 服务器,它可以构建各种 .net 项目。服务器位于虚拟机上,连接到 ActiveDirectory,并且 Jenkins 在域用户(也是本地管理员)的上下文中运行。

使用的软件:

  • Windows 10 专业版
  • Visual Studio 2015 14.0.25431.01 更新 3
  • Jenkins 1.625.3

解决方案是使用 devenv.com 构建的(目前 msbuild 不是一个选项),例如:

"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv.com" "xxxxx.sln" /rebuild "Release|Any CPU" 

我的问题是,经常在运行 devenv.com 后收到错误:

Microsoft Visual Studio has detected a configuration issue. To correct this, please restart as Administrator. For more information please visit: http://go.microsoft.com/fwlink/?LinkId=659046Build

它是在 Windows 10 更新之一后开始发生的。我发现,当有人使用相同的域帐户通过远程桌面登录构建服务器时,构建运行正常。注销后,构建运行正常一段时间,然后错误又回来了。

知道发生了什么吗?

最佳答案

这可能与最近的 Windows 更新中的这个明显错误有关:

<罢工> Connect: Visual Studio 2015 and SSMS 2016 RTM (VS 2015 shell) not running under "Run as different user" on Windows 10 Anniversary, Windows 2016 CTP 5

更新2017-09-08

  • 正如@Florian 指出的,上面的链接已损坏。我什至找不到 Google、Bing 或 archive.org 上缓存的 Connect 问题。
  • 连接问题 Unable to start SSMS as another user ( cached copy on archive.org ) 让我觉得有必要检查一下将 Windows 10 更新到 1703(创意者更新)后问题是否得到解决,并确保 April 25, 2017—KB4016240 (OS Build 15063.250)已被应用。如果这有效,任何在 Windows Server 2016 上运行 Jenkins 的人都必须等待 Microsoft 为该操作系统发布 1703 和 KB4016240(或同等版本)。

    摘录自连接页面“无法以其他用户身份启动 SSMS”。我已将错误详细信息加粗,与原始问题中的详细信息相匹配(提供的 URL 中的 LinkId 除外),即使产品是 SSMS 而不是 VS:

    Version: SQL Server 2016 CTP3

    Operating System: Windows 10

    Steps to Reproduce:

    Right-click SQL Server Management Studio, select "More", then "Run as a different user"

    Actual Results:

    Error message: "This task requires the application to have elevated permissions" with two options: Restart under different credentials, and Cancel the task and return to Microsoft SQL Server Management Studio. Pressing either option closes the window with no further result. Error information is:

    Microsoft SQL Server Management Studio has detected a configuration issue. To correct this, please restart as Administrator. For more information please visit: http://go.microsoft.com/fwlink/?LinkId=647011.

    当我转到该页面并尝试那里建议的修复时,我找不到 ieproxy.dll。该修复适用于 Windows 7/Internet Explorer 8,我是 在带有 Internet Explorer 11 的 Windows 10 上,所以这可能就是为什么它不是 那里。

    [...]

    发布者:Microsoft 于 2017 年 4 月 28 日下午 6:26

    嗨,Jake,事实证明这个问题最近已经解决(在 Windows 端) - 就像 3 天前:)

    如果您运行的是 Win10“1703”,请确保您获得最新版本 更新(具体来说,KB4016240),您应该能够运行 ssms.exe 使用“runas”就好了。这适用于任何版本 SSMS。

    目前,该修复不适用于旧版本的 Win10(例如 1607)或 WS2016(也是 1607)。

    谢谢, -马泰奥

    [...]

    发布者:Microsoft 于 2017 年 4 月 27 日晚上 7:35

    嗨,Jake,是的,我们已经意识到这个问题(在 Windows 10 中)。

    我们已经与 Visual Studio 和 Windows 人员进行了接触(那里有 问题是)并且希望能够在 SSMS 中解决这个问题 (您不需要更新 SSMS,只需要 Windows 10 中的更新)。

    我将保持这个问题的开放,直到我有更具体的更新 就在上面。

    谢谢, -马泰奥

  • 如果 Windows 更新无法解决问题或无法为您提供,我建议您尝试在 Windows 和 Visual Studio 上进行修复操作。

关于jenkins - Visual Studio 有时会检测到 jenkins CI 服务器上的配置问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41870361/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com