- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有 Jenkins CI 服务器,它可以构建各种 .net 项目。服务器位于虚拟机上,连接到 ActiveDirectory,并且 Jenkins 在域用户(也是本地管理员)的上下文中运行。
使用的软件:
解决方案是使用 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 更新中的这个明显错误有关:
更新2017-09-08
连接问题 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/
我们都知道ci" ci' ci( ci[ ... 做。在日常编辑中非常方便。我发现了一些奇怪的东西,并查看了帮助,没有找出原因。 说,我有一个文件: foo "target" foo 'target'
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 想改进这个问题?将问题更新为 on-topic对于堆栈溢出。 6年前关闭。 Improve this qu
我的本地 gitlab 安装中有许多存储库。我正在从 Jenkins 迁移到 gitlab 以进行 CI,并且毫无问题地切换了我的第一个 repo。当我添加 .gitlab-ci.yml 时,第二个
我在一个github项目中有几个文件夹,每个文件夹都有一个不同的.travis.yml文件。 设置travis-ci的正确方法是什么,以便我可以指定要构建的文件夹/子项目? 我可以添加before_s
Gitlab 文档说明了以下关于 GIT_STRATEGY: none 的内容: none also re-uses the project workspace, but skips all Git
我想用以下条件配置我的 CI: 当我创建合并请求时 而这个目标分支是 develop 我的工作运行。 我没有找到这个特定工作的文档。 谢谢 最佳答案 在 Gitlab CI 文档中几个小时后,我找到了
我有一个带有子目录 ( test ) 的 gem,其中包含用于测试项目的 Rails 3.1.1 应用程序。我正在尝试设置 Travis-CI 以进行持续集成,但是我不知道如何设置我的 .travis
如何指定:语言:.travis.yml 中的无? 我不指定语言,默认使用 Ruby。 我没有 ruby 。我正在使用 C、C++、Ocaml、Python 和 Felix。 构建脚本只是“制作”。 最
我正在使用 gitlab pages部署作业的输出。我有 3 个不同的工作产生 html输出。一项工作总是在运行。其他 2 个作业是可选的,因此它们是手动运行的。 如何将手 Action 业的输出部署
我在 gitlab.com 上有一个使用 CI 功能的私有(private)存储库。一些 CI 作业会创建存储的工件文件。我刚刚通过将其添加到 CI 配置中实现了一天后自动删除工件: expire_i
假设我为一个项目配置了多个作业,如下所示: build_win32: script: ... build_ios: script: ... unit_tests: script: ...
如何创建跨越多个阶段的 CI 作业以提高并行性? 如下图所示: 这个想法是slow_build应该最早开始build ,但是 test不依赖它,所以 test应该可以尽快启动build已经完成了。 (
我有一个 CI 管道,它可能正在做一些半变态的事情。我们不要争论这部分。 作为 CI 的一部分,我将生成一个工件 ( README.md ),我希望将其提交并推回同一存储库。只需使用 git push
我的项目同时使用nodejs和java 我尝试从 node_js 构建开始,然后安装 java(因为这是一个 npm 模块) 但是安装java的脚本失败了,而且我认为当已经存在java构建时就没有必要
我不想为了运行构建而将每一个小的更改都推送到 .travis.yml 以及对源代码所做的每一个小的更改。使用jenkins,您可以下载jenkins并在本地运行。特拉维斯提供这样的东西吗? Note:
主题。 这是否意味着在免费帐户中我的 api 请求数量有限? 响应部分示例: { "@type": "pending", "remaining_requests": 9, "reposit
有什么办法可以按顺序从舞台运行作业吗?我尝试过使用依赖项来做到这一点 job1: stage:deploy ... job2: stage:deploy dependencies:
我正在努力为多个项目设置 gitlab 运行程序,我们希望能够为所有项目设置环境变量。我尝试在 .bashrc 中为 gitlab-runner 和 root 用户设置全局变量,但在 CI 脚本过程中
Travis 有一种针对不同 PHP 版本测试项目的简单方法。 现在我想为插件运行测试。为此,我编写了一个在 .travis.yml 的安装阶段调用的脚本,它检查主项目并将我的插件源移动到正确的目录中
关闭。这个问题是not reproducible or was caused by typos .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 5年前关闭。
我是一名优秀的程序员,十分优秀!