小编ahm*_*wil的帖子

Windows Azure VIP Swap,如何处理自定义web.config值?

将新部署发布到Cloud Service的临时或生产环境很容易,但我想更频繁地使用VIP交换(交换生产和暂存部署).就我而言,我为每个环境都有不同的web.config值.例如,在暂存时,我的web.config可能具有:

<appSettings>
    <add key="ConnectionStringName" value="StagingConnectionString" />
    <add key="WCFServiceUrl" value="http://somelongGUID.cloudapp.net/" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

......在生产方面,我会:

<appSettings>
    <add key="ConnectionStringName" value="ProductionConnectionString" />
    <add key="WCFServiceUrl" value="http://prodservice.cloudapp.net/" />
</appSettings>
Run Code Online (Sandbox Code Playgroud)

发布到Staging或Production时,将使用基于Debug或Release的正确值转换web.config.但是当谈到Windows Azure门户上的VIP Swap时,我必须触发交换,然后远程进入每个实例并手动更改这些值(这绝对不是正确的方法).

有什么办法可以更好地处理这种情况?或者是否有更好,更灵活的解决方案来处理这些自定义配置值,而不是在web.config中使用它们(特别是在这种情况下)?

提前致谢.

asp.net web-config azure

4
推荐指数
1
解决办法
2697
查看次数

密码复杂度的正则表达式

我正在尝试通过客户端(JavaScript)和服务器端(ASP.NET C#)上的正则表达式来实现密码复杂性的实施。

规则如下:

  • 必须为8-40个字符
  • 必须至少包含一位数字
  • 必须至少包含一个小写字母
  • 必须包含至少一个大写字母
  • 必须至少包含一个特殊字符

您能帮忙构造验证上述内容的正则表达式吗?

regex

3
推荐指数
1
解决办法
1712
查看次数

标签 统计

asp.net ×1

azure ×1

regex ×1

web-config ×1