问题标签 [sourcegear-vault]

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 投票
0 回答
343 浏览

c# - 共享 .Net dll / 对路径“bin\Release\”的访问被拒绝

我在项目之间共享 dll 并在之后构建解决方案时遇到问题。简而言之,我将给出两个项目示例。“我的WebProject”和“我的服务”。

我使用 Vault 作为源代码控制,它具有将相同的 .dll 共享到存储库中的其他文件夹的功能。因此,“MyService”已被签入,并作为与它“共享”的所有其他项目的真实来源。

这个特定的 Web 项目的解决方案还包含服务项目,所以如果它是唯一使用“MyService”的项目,我可以从 Vault 中删除 bin/Release 文件夹,但其他解决方案可能取决于“MyService”项目。

由于“MyService”在 Vault 中确实有 Release 文件夹,因此当我尝试在发布模式下构建 MyWebProject/MyService 的解决方案时出现以下错误:

如果我从工作文件夹中的“MyService/bin/Release”中删除“MyService.dll”,检查发布文件夹的内容并重新构建,那么错误就会消失,我可以检查解决方案的更改。

解决该错误的另一种方法是将文件夹设置为非只读(这实际上可能导致其他 Vault 问题),但是这和每次在发布模式下构建之前删除 .dll 似乎都是一件烦人的工作周围,​​而不是理想的解决方案..

我应该以不同的方式在 Vault 中共享,还是有其他方法可以永久解决该问题,而不必每次都记住解决方法?

0 投票
0 回答
199 浏览

sourcegear-vault - Sourcegear-vault - 在文件中查找选项不起作用。如何解决?

我一直在使用 Vault,对此我很满意。

在此处输入图像描述

不过,我缺少的一件事是“在文件中查找”的能力

该选项在菜单上可用,但它根本不起作用。

在文件中查找出现错误。服务器错误:[3000] - 当前未启用存储库的索引状态。

在此处输入图像描述

如何启用存储库的索引状态,或者使用 find in files 选项所需的任何内容?

到目前为止,这是我尝试做的:

需要为存储库设置在文件中查找。转到 Vault 管理网页 (http:///vaultservice/admin),展开左侧的存储库列表,然后展开存储库名称。单击在文件中查找链接。单击打开单选按钮,然后单击右侧的保存。

构建此功能的数据库需要时间。如果您在几分钟内刷新页面,您会在“Status Msg:”字样旁边看到一些内容。一旦结果显示就绪,则 Vault 已准备好使用“在文件中查找”。

非常大的数据库可能需要很长时间。我们的内部数据库花了整整一个周末的时间来构建。

如果设置从 On 更改为 Off,则服务失败。如果发生这种情况,请告诉我,我会提供进一步的说明

在此处输入图像描述

在此处输入图像描述

这是我目前在 IIS 上的内容:

在此处输入图像描述

0 投票
1 回答
97 浏览

windows-server-2012-r2 - Vault 和 TeamCity

我已经启动并运行了 TeamCity 9.1.6,它之前与 Vault 9.0 一起使用。我将 Vault 升级到 9.1 版,这是最新的,现在在检查源代码更改时出现 TeamCity 错误。消息是:

为 VCS 存储库 '"" {instance id=3, parent internal id=2, parent id=, description: "vault: https:///VaultService"}' Checkout rule: -:. 收集更改时出错 +://trunk => 。{internal id=3}:尝试连接到 Vault 服务器时发生异常。请参阅下面的原始消息:jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的 @NotNull 参数“消息”的参数不得为空

堆栈跟踪:

jetbrains.buildServer.vcs.VcsRootVcsException: 收集 VCS 存储库的更改时出错'"" {instance id=3, parent internal id=2, parent id=, description: "vault: https:///VaultService"}'

结帐规则:-:.

+://trunk => 。

{internal id=3}:尝试连接到 Vault 服务器时发生异常。请参阅下面的原始消息:

jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的@NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.ConnectionStateReporterImpl.reportConnectionFailed(ConnectionStateReporterImpl.java:14)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByEachRule(LoadChanges.java:19)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:42)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:47)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:66)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:94)

在 jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:21)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl$ImmediateFutureExecService$1.call(VcsChangesLoaderImpl.java:2)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:59)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:68)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.waitForTaskToComplete(PeriodicChangesLoader.java:20)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.loadChanges(PeriodicChangesLoader.java:26)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl.tryLoadChanges(VcsChangesLoaderImpl.java:28)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:14)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:6)

在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

在 java.util.concurrent.FutureTask.run(FutureTask.java:266)

在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

在 java.lang.Thread.run(Thread.java:745)

原因:jetbrains.buildServer.vcs.VcsException:{internal id=3}:尝试连接到 Vault 服务器时发生异常。请参阅下面的原始消息:

jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的@NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.toVcsException(ExceptionAwareConnection.java:43)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.login(ExceptionAwareConnection.java:117)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.ensureActiveConnection(EternalVaultConnection.java:44)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.refresh(EternalVaultConnection.java:67)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.SynchronizedVaultConnection.refresh(SynchronizedVaultConnection.java:77)

在 jetbrains.buildServer.buildTriggers.vcs.vault.VaultVcsSupport$3.collectChanges(VaultVcsSupport.java:261)

在 jetbrains.buildServer.vcs.utils.VcsPluginUtil.collectBuildChanges(VcsPluginUtil.java:99)

在 jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$7.collectChanges(CollectRepositoryChangesPolicyFactory.java:3)

在 jetbrains.vcs.api.services.collectChanges.SingleVersionCollectChangesCommand.collectChanges(SingleVersionCollectChangesCommand.java:0)

在 jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:4)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:0)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:1)

在 jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:27)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:24)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByEachRule(LoadChanges.java:34)

... 20 更多

引起:java.lang.IllegalArgumentException:jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的 @NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.specifyMessage(VaultConnectionImpl.java)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:260)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:238)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.DelegatingVaultConnection.login(DelegatingVaultConnection.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.login(ExceptionAwareConnection.java:115)

... 34 更多

jetbrains.buildServer.vcs.VcsException:{internal id=3}:尝试连接到 Vault 服务器时发生异常。请参阅下面的原始消息:

jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的@NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.toVcsException(ExceptionAwareConnection.java:43)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.login(ExceptionAwareConnection.java:117)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.ensureActiveConnection(EternalVaultConnection.java:44)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.refresh(EternalVaultConnection.java:67)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.SynchronizedVaultConnection.refresh(SynchronizedVaultConnection.java:77)

在 jetbrains.buildServer.buildTriggers.vcs.vault.VaultVcsSupport$3.collectChanges(VaultVcsSupport.java:261)

在 jetbrains.buildServer.vcs.utils.VcsPluginUtil.collectBuildChanges(VcsPluginUtil.java:99)

在 jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$7.collectChanges(CollectRepositoryChangesPolicyFactory.java:3)

在 jetbrains.vcs.api.services.collectChanges.SingleVersionCollectChangesCommand.collectChanges(SingleVersionCollectChangesCommand.java:0)

在 jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:4)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:0)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:1)

在 jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:27)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:24)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByEachRule(LoadChanges.java:34)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:42)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:47)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:66)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:94)

在 jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:21)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl$ImmediateFutureExecService$1.call(VcsChangesLoaderImpl.java:2)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:59)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:68)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.waitForTaskToComplete(PeriodicChangesLoader.java:20)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.loadChanges(PeriodicChangesLoader.java:26)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl.tryLoadChanges(VcsChangesLoaderImpl.java:28)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:14)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:6)

在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

在 java.util.concurrent.FutureTask.run(FutureTask.java:266)

在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

在 java.lang.Thread.run(Thread.java:745)

引起:java.lang.IllegalArgumentException:jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的 @NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.specifyMessage(VaultConnectionImpl.java)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:260)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:238)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.DelegatingVaultConnection.login(DelegatingVaultConnection.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.login(ExceptionAwareConnection.java:115)

... 34 更多

java.lang.IllegalArgumentException:jetbrains/buildServer/buildTriggers/vcs/vault/impl/VaultConnectionImpl.specifyMessage 的 @NotNull 参数“消息”的参数不能为空

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.specifyMessage(VaultConnectionImpl.java)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:260)

在 jetbrains.buildServer.buildTriggers.vcs.vault.impl.VaultConnectionImpl.login(VaultConnectionImpl.java:238)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.DelegatingVaultConnection.login(DelegatingVaultConnection.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.ExceptionAwareConnection.login(ExceptionAwareConnection.java:115)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.ensureActiveConnection(EternalVaultConnection.java:44)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.EternalVaultConnection.refresh(EternalVaultConnection.java:67)

在 jetbrains.buildServer.buildTriggers.vcs.vault.connection.SynchronizedVaultConnection.refresh(SynchronizedVaultConnection.java:77)

在 jetbrains.buildServer.buildTriggers.vcs.vault.VaultVcsSupport$3.collectChanges(VaultVcsSupport.java:261)

在 jetbrains.buildServer.vcs.utils.VcsPluginUtil.collectBuildChanges(VcsPluginUtil.java:99)

在 jetbrains.vcs.api.services.collectChanges.CollectRepositoryChangesPolicyFactory$7.collectChanges(CollectRepositoryChangesPolicyFactory.java:3)

在 jetbrains.vcs.api.services.collectChanges.SingleVersionCollectChangesCommand.collectChanges(SingleVersionCollectChangesCommand.java:0)

在 jetbrains.vcs.api.services.collectChanges.CollectChangesServiceProvider$1.collectChanges(CollectChangesServiceProvider.java:4)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:0)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges$CollectChangesForCheckoutRules.call(LoadChanges.java:1)

在 jetbrains.buildServer.vcs.VcsOperationProgressProviderImpl.runWithProgress(VcsOperationProgressProviderImpl.java:27)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesWithProgress(LoadChanges.java:49)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesForCheckoutRules(LoadChanges.java:24)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByEachRule(LoadChanges.java:34)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChangesByCombinedRule(LoadChanges.java:42)

在 jetbrains.buildServer.buildTriggers.vcs.LoadChanges.collectChanges(LoadChanges.java:47)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader$RunLoadChanges.run(VcsRootChangesLoader.java:66)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.buildTriggers.vcs.VcsRootChangesLoader.loadChanges(VcsRootChangesLoader.java:94)

在 jetbrains.buildServer.vcs.impl.VcsChangesFetcher$LoadChangesForRoot.run(VcsChangesFetcher.java:21)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl$ImmediateFutureExecService$1.call(VcsChangesLoaderImpl.java:2)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:59)

在 jetbrains.buildServer.serverSide.impl.ImmediateFuture.get(ImmediateFuture.java:68)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.waitForTaskToComplete(PeriodicChangesLoader.java:20)

在 jetbrains.buildServer.vcs.impl.PeriodicChangesLoader.loadChanges(PeriodicChangesLoader.java:26)

在 jetbrains.buildServer.vcs.impl.VcsChangesLoaderImpl.tryLoadChanges(VcsChangesLoaderImpl.java:28)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction$1.run(VcsModificationChecker.java:14)

在 jetbrains.buildServer.util.NamedThreadFactory.executeWithNewThreadName(NamedThreadFactory.java:89)

在 jetbrains.buildServer.serverSide.impl.VcsModificationChecker$CollectChangesAction.run(VcsModificationChecker.java:6)

在 java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)

在 java.util.concurrent.FutureTask.run(FutureTask.java:266)

在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)

在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)

在 java.lang.Thread.run(Thread.java:745)

0 投票
1 回答
71 浏览

c# - 如何列出项目的可用标签?

这是我第一次使用 Vault Client API 功能开发 .NET winforms 应用程序。我想使用 Vault Client API 来获取每个项目的标签列表。

我在 VaultClientIntegrationLib.dll 中找到了 ServerOperations.ProcessCommandFindLabels() 方法,但我不知道参数应该如何获得成功的结果。

任何帮助表示赞赏。

0 投票
1 回答
208 浏览

c# - 如何访问 Vault Client 中检出文件的属性?

我正在使用 SourceGear 的 Vault Client .NET API 开发 WinForms 应用程序

我想获取有关已签出文件的更多信息。下面的代码循环遍历每个结帐文件。

问题:我可以访问的唯一(文件)属性是 FileId 和 CheckOutUsers。

期望:如果可用,我需要获取文件名和其他信息。

0 投票
1 回答
506 浏览

c# - VS2010中的项目不可用,无法重新加载

我一直在尝试从具有 Visual Studio 2010 插件的 SourceGear Vault Client 加载项目。选择解决方案文件后,解决方案资源管理器会填充关联的项目,但会附加(unavailable)到每个项目名称的末尾。

通常的补救措施是重新加载每个不可用的项目,但这样做会短暂地显示每个项目中的所有文件,但随后 VS 会迅速隐藏它们并使项目再次不可用。

到目前为止,我已经尝试在 VS2015 中打开代码,从 .csproj 和 .sln 文件中删除所有相关的源代码控制信息,并删除关联的 .suo 文件。还没有任何工作,我已经用尽了所有已知的修复程序。

谢谢你的帮助。

0 投票
1 回答
224 浏览

iis - 远离 Source-Safe 但在 IIS 10 上安装 SourceGear Vault 时遇到问题

为了保留我以前使用的脚本,Microsoft source safe在遇到很多问题后,我迁移到了sourceGear Vault,它将所有数据存储在几个sql server databases中,以便您可以备份它们等。

这个问题特定于这个名为SourceGear Vault的版本控制系统。

过去,我在安装 SourceGear Vault 时遇到问题,它们已得到修复。

现在我再次发现安装 SourceGear Vault 客户端并不简单。

到目前为止我做了什么

我使用以下 powershell 命令安装服务器和客户端:

服务器安装继续进行,没有出现重大问题,除了您需要确保将上面的 powershell 运行为Administrator. 同样适用于客户端安装。

客户端安装也可以,我遇到的问题是IIS。

在 powershell 上查找 IIS 的版本:

在此处输入图像描述

关于我安装 的运行以下 Powershell 脚本的 .NET 版本:

在此处输入图像描述

这是我当前的 IIS SourceGear 环境:

在此处输入图像描述

应用程序池

在 IIS 管理器中,单击应用程序池。Vault 有多个池。检查每个高级设置并查找“启用 32 位应用程序”。那应该设置为False。

Enabled 32-bits Apps正如您在下面的图片中看到的那样,我都禁用了:

在此处输入图像描述

我只展示了一个应用程序池,但它们都设置相同。 在此处输入图像描述

我有以下错误,但现在已修复 - 有关更多信息,请参见下文:

当我去http://localhost/vaultservice/index.html使用谷歌浏览器时,我收到以下错误消息:

HTTP 错误 500.19 - 内部服务器错误 无法访问请求的页面,因为该页面的相关配置数据无效。

错误代码 0x80070021

配置错误 此配置部分不能用于此路径。当该部分锁定在父级别时会发生这种情况。锁定是默认情况下 (overrideModeDefault="Deny") 或由具有 overrideMode="Deny" 或旧 allowOverride="false" 的位置标记显式设置的。

在此处输入图像描述

通过执行以下操作修复了锁定在父母级别的问题:

我需要更改read only一些read/write功能:handler mappingsmodules

前:

在此处输入图像描述

后:

在此处输入图像描述

使用应用程序时的错误信息

这是我当前使用 Vault 客户端连接时收到的错误消息:

无法连接到http://mathura/VaultService。在指定的 URL 未找到服务器。请使用 Vault GUI 客户端中工具菜单下的选项对话框验证您的网络设置。Web 异常:请求失败,HTTP 状态为 405:方法不允许。

在此处输入图像描述

如何解决此问题并进行健康安装?