小编Yan*_*nko的帖子

Wix - 根据权限更改安装文件夹

我必须使用Wix创建一个安装包.如果管理员用户正在安装该程序包,则应将其安装到%programfiles%/ [applicationName]中,如果该用户是非管理员用户,则应将其安装到其本地配置文件文件夹(LocalAppDataFolder)中.

怎么可能?

wix wix3

7
推荐指数
1
解决办法
3102
查看次数

WiX标准对话

有谁知道是否有任何WiX标准用户界面可用于集成到您自己的WiX msi包中?

例如:

  • 编辑连接字符串到数据库
  • 在web.config/app.config中编辑日志文件的路径
  • 设置Windows服务的用户
  • 设置WCF端点地址和其他参数

这将非常有帮助!

windows-installer dialog wix wix3

7
推荐指数
1
解决办法
509
查看次数

使用WiX如何根据属性更改禁用/启用控件?

在我有一个WiX Combobox的那一刻,我有一点大脑融化,当我改变选择时,我想禁用/启用其他UI控件.

  <ComboBox Property="SQLAUTHTYPE">
    <ListItem Value="WindowsAuth" Text="Windows Authentication" />
    <ListItem Value="SqlAuth" Text="SQL Authentication" />
  </ComboBox>
Run Code Online (Sandbox Code Playgroud)

那是这些事件被触发的时候......

  MSI (c) ... PROPERTY CHANGE: Modifying SQLAUTHTYPE property. Its current value is 'WindowsAuth'. Its new value: 'SqlAuth'.
  MSI (c) ... PROPERTY CHANGE: Modifying SQLAUTHTYPE property. Its current value is 'SqlAuth'. Its new value: 'WindowsAuth'.
Run Code Online (Sandbox Code Playgroud)

选择WindowsAuth时,以下UI控件被标记为已禁用,并且在选择SqlAuth时启用...

  <Control Type="Edit" Width="164" Height="16" X="25" Y="149" Id="SQLAccountTextbox" Property="SQLACCOUNT"
  <Control Type="Edit" Width="164" Height="16" X="190" Y="148" Id="SQLPasswordTextbox" Property="SQLPASSWORD" Password="yes" />
Run Code Online (Sandbox Code Playgroud)

user-interface wix properties wix3

7
推荐指数
1
解决办法
3886
查看次数

Sitecore Analytics:从Web服务触发配置文件和事件

我有问题 Sitecore.Analytics

从我的xslt,我使用jQuery对web服务进行ajax调用.

在我的web服务中,我需要注册/保存一些Sitecore.Analytics数据.问题是我无法使用Sitecore.Analytics.AnalyticsTracker.Current.

所以,我该怎么做TriggerProfileTriggerEvent?我想知道是否Sitecore.Analytics.AnalyticsManager可以提供任何帮助.

sitecore

7
推荐指数
1
解决办法
3629
查看次数

在TDS CI部署结束时自动发布Sitecore内容

我正在使用Teamcity自动化(单击)部署到我们的QA环境中.目前正在部署内容项目,但QA人员必须手动触发重新发布网站.

无论如何使用TDS,Sitecore Rocks或ANOther工具在部署过程结束时自动重新发布.

我知道我可以将Sitecore配置为每x分钟自动发布一次,但我宁愿将其停用,因为QA也将执行负载测试,我不希望调度程序妨碍.

continuous-integration sitecore sitecore6 tds

7
推荐指数
3
解决办法
3409
查看次数

使用wix,如何从Xp和vista安装适用于Windows 7/8和dot net 4.0的Dot net framework 4.5

我想在任何可能的地方安装Dot net framework 4.5作为我的应用程序的先决条件.对于dot net framework 4.5,最低操作系统要求是Windows Vista SP2.I我想在Windows Vista SP2上安装dot net framework 4.5 on OS和Windows网络框架4.0下面的Windows Vista Sp2(即Windows Xp机器).我正在使用下面的代码.

<PropertyRef Id="NETFRAMEWORK40FULL" />
<PropertyRef Id="NETFRAMEWORK45" />
<Condition Message="This application requires .NET Framework 4.0 Full or .NETFramework 4.5. Please install the .NET Framework then run this installer again.">
  <![CDATA[Installed OR NETFRAMEWORK40FULL OR NETFRAMEWORK45]]>
</Condition>

<Chain>
  <PackageGroupRef Id="NetFx40Web" />
  <PackageGroupRef Id="NetFx45Web" />
  <PackageGroupRef Id="SqlServer2008R2" />
</Chain>
Run Code Online (Sandbox Code Playgroud)

但是它给出了错误

The Windows Installer XML variable 'WixMbaPrereqPackageId' is declared in morethan one location.
The Windows Installer XML …
Run Code Online (Sandbox Code Playgroud)

wix wix3.7 wix3.8

7
推荐指数
1
解决办法
4852
查看次数

升级到TFS 2015后出现TF400898错误

将TFS Express 2013升级到2015后,我收到以下错误:

1)尝试转到tfs管理页面时

TF400898: An Internal Error Occurred.
Run Code Online (Sandbox Code Playgroud)

2)在事件日志中:

Web Request Details
    Url: http://tfs.XXXXXX.com:8080/tfs/defaultcollection/Services/v3.0/LocationService.asmx [method: POST]
    User Agent: Team Foundation (devenv.exe, 14.0.23102.0, Pro, SKU:31)
    Headers: not available
    Path: /tfs/defaultcollection/Services/v3.0/LocationService.asmx
    Local Request: False
    Host Address: 76.XXX.XXX.115
    User: RR2014\sweaver [authentication type: NTLM]

Exception Message: The extension '.svc' is not registered with WCF/WF handler. Please either remove relativeAddress '~/ServiceManagement.svc' in 'system.serviceModel/serviceHostingEnvironment/serviceActivations' from configuration file or register the corresponding extension '.svc' with WCF/WF handler. Please refer to 'http://msdn.microsoft.com/en-us/library/bb515343.aspx' for how to register an …
Run Code Online (Sandbox Code Playgroud)

tfs upgrade tfs-2015

7
推荐指数
1
解决办法
4147
查看次数

在构建结束之前,无法通过REST获取统计信息

我们正在构建一个设置,在构建应用程序时将统计信息发送到外部服务器.有以下构建配置,包含几个步骤.

  • 第一步构建应用程序并运行unittests.
    • 结果,创建了一组xml文件(nUnit运行的结果)
  • 第二步发布消息 Write-Host "##teamcity[importData type='nunit' path='%report.monitoring.rules%' parseOutOfDate='true' verbose='true']"来处理它们
  • 第3步需要从测试运行中访问统计信息.通过变量或REST api.现在要求使用以下呼叫 Invoke-WebRequest -uri http://[host]/httpAuth/app/rest/builds/id:$buildId/statistics -Credential $creds -Headers @{"accept"="application/json"}

问题是在第3步内,即使添加了暂停,我也无法获得统计信息.但是,只要构建完成,统计信息就会出现(例如响应中的此行 <property name="TotalTestCount" value="2"/>)

问题:在构建期间是否可以访问有关测试运行的信息?

teamcity team-city-10.0

7
推荐指数
1
解决办法
221
查看次数

如何设置 Azure DevOps Repo 只读访问权限

目标:允许不同的客户端访问仅从我的私人存储库中读取/拉取。

概述: 列出了我所知道的不同选项:

  • 我可以邀请客户并授予他们Basic访问级别的访问权限,但确实知道为不同的用户只是为了从存储库读取/克隆而需要支付费用。
  • 我可以创建一个具有Basic访问级别的用户,然后为他们单独创建 git 访问令牌。但是,我没有找到将访问令牌限制为项目/存储库特定的方法。相反,创建的访问令牌具有与创建的用户相同的权限。

问题:向外部用户提供仅访问私有 Azure DevOps 存储库的最佳实践是什么?

注意:我看过这个链接,不知道是否还有其他选择。

azure-devops azure-repos

7
推荐指数
1
解决办法
1万
查看次数

将Sitecore项目列表导出为Excel(或其他格式)

我注意到sitecore可以选择以Excel格式导出用户.

用户管理器的屏幕截图

我需要具有类似的功能来导出'参与',(用户可以参与'事件',如果他们的条目通过sitecore工作流程批准,则在内容树中创建'参与'项目)

因为Sitecore中的所有内容基本上都是基于项目,我想将项目导出到Excel,我的问题是 - 这样做的最佳方法是什么?

问题:

  1. 有没有办法重复使用此功能的常规项目?
  2. 创建一个自定义管理页面(有关这样做的任何提示吗?)是否是一个好主意,它有一些使用API​​从数据库中读取项目的自定义代码?
  3. 是否有sitecore插件/共享源项目,可以帮助我实现这一目标?

或者有没有人有更好的主意? - 将参与存储在SQL中会更好吗?我主要是这样做的,因为我想利用'免费'功能提供,例如工作流程,但如果这导致我使用反模式请拍我;)

excel sitecore sitecore6

6
推荐指数
2
解决办法
7920
查看次数