小编Raj*_*esh的帖子

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

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

怎么可能?

wix wix3

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

单元测试域模型对象

在我们的Core域模型设计中,我们有一个名为"Category"的类,其构造函数是内部设计的.由于构造函数是内部的,因此在编写单元测试用例时,我将无法创建"类别"对象.

所以我的问题是,将构造函数公开以使"类别"类可测试是最佳做法吗?或者我不应该测试"类别",而应该测试负责创建此对象的类/方法?

钽,

Rajeesh

c# tdd unit-testing domain-driven-design

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

AWS Cloudfront 可用性 SLA

我正在尝试在 AWS 云上设计一个具有一定 SLA 级别(比如 99.99)的系统。我的架构的元素之一是 CloudFront,在这一点上,我正在努力理解是否可以通过引入冗余来提高它的可用性。通常,它可以工作,例如 ECS 容器或 EC2 实例或 RDS,但它不适用于 cloudfront(据我所知)。

到目前为止我所得到的:

这里说 SLA 是从 99 到 99.9

在这里它说我可以增加具有多个源 (CDN) 的可用性,但对我来说,似乎我会增加 CDN 的可用性,但不会增加 CloudFront 服务本身,不是吗?

如果错误或/并解释增加 CloudFront 服务 SLA 的正确方法,有人可以纠正我的理解吗?

amazon-s3 amazon-web-services amazon-cloudfront

6
推荐指数
1
解决办法
1281
查看次数

在Windows Azure角色之间共享配置设置

我的Azure项目具有Web角色和辅助角色.两个角色都有一些常见的配置.

我如何共享配置而不是重复这两个角色.

现在cscfg文件看起来像这样

<ServiceConfiguration serviceName="xxx" ....>
  <Role name="WebRole1">
     <Instances count="1" />
     <ConfigurationSettings>
        ....
        <Setting name="setting1" value="" />
        <Setting name="setting2" value="" />
      </ConfigurationSettings> 
     <Certificates>
     .....
     </Certificates>
  </Role>
  <Role name="WorkerRole1">
     <Instances count="1" />
     <ConfigurationSettings>
         ....
         <Setting name="setting1" value="" />
         <Setting name="setting2" value="" />
     </ConfigurationSettings> 
     <Certificates>
     .....
     </Certificates>
  </Role>
</ServiceConfiguration>
Run Code Online (Sandbox Code Playgroud)

谷歌搜索后我发现这个http://www.simple-talk.com/blogs/2011/03/16/sharing-configuration-settings-between-windows-azure-roles/ - 是否有任何简单的方法来实现相同的目标?

azure

5
推荐指数
1
解决办法
992
查看次数