小编Loo*_*fer的帖子

是否有可能使用持续集成技术开发sharepoint?

我们正在准备一些非常严肃的Sharepoint(MOSS 2007)开发,包括自定义Web部件,列表,母版页和布局等等.

我们正在评估版本控制,似乎讨论没有比这更深入.我很想知道我们可以通过尽可能少的人工接触轻松地从源控制部署到我们的测试和生产服务器,并且最好在每次检查后完全自动部署.

我以前没有使用CI,所以我对Sharepoint的可能性感到有点无知,而且太复杂而无法理解.

我担心如果我们走出一条过于"轻松"的道路,那么当我们发布一些新功能后,我们必须花费半天时间设置每个环境时,我们会很快后悔.

我甚至没有开始在脑海中解决当用户添加的列表中的实际内容以及这将如何影响我们在开发方面所做的事情时会发生什么.

欢迎链接到博客/文档.个人经历非常欢迎.

sharepoint continuous-integration build-process

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

如何创建解决方案宽连接字符串

有没有人知道是否有可能创建一个单一的连接字符串,解决方案中的所有项目都可以访问(我们大约有6个).

我可以使用此信息创建一个文本文件,但我们也需要设计时支持,并且在解决方案中的每个App.Config和Web.config文件中都有一个连接字符串是不切实际的.

我们基本上想要一个单连接字符串,如果db的位置发生变化,它很容易改变,IDE也会使用它来设计时支持

connection-string app-config global solution visual-studio

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

如何对包含聚合或子查询的表达式执行聚合函数?

我有这样的查询

SELECT Id
    ,sum(CASE 
            WHEN ErrorId NOT IN (                        
                    ,10                     
                    ,11                     
                    ,12
                    ,13
                    )
                THEN 1
            ELSE 0
            END) errorCount
FROM Table 
group by Id
Run Code Online (Sandbox Code Playgroud)

我不喜欢硬编码的ID列表,我有一个简单的查询,可以得到我想要的东西

SELECT Id
    ,sum(CASE 
            WHEN ErrorId NOT IN (
              select ErrorId from Errors where ErrorCategory =  'Ignore_Error'
                    )
                THEN 1
            ELSE 0
            END) errorCount
FROM Table 
group by Id
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试这个时,我得到了

无法对包含聚合或子查询的表达式执行聚合函数.

我最好的方法是什么?

sql sql-server subquery

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

使用firefoxdriver时,Selenium存在IPv6问题

我试图使用Selenium在Firefox中驱动一些Web测试,但是当我这样做时

FirefoxDriver _driver = new FirefoxDriver();
Run Code Online (Sandbox Code Playgroud)

我得到了这个例外

使用与所请求的协议不兼容的地址[:: 1]:7055

这似乎是某种IPv6与IPv4问题,而selenium无法修复.但是我需要解决它.在我的以太网上禁用IPv6没有任何区别.我还能尝试什么?

干杯

c# selenium ipv6

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

是否可以从Windows服务中的自托管Web API提供网页?

我有一个完全正常的(TopShelf托管)Windows服务.我需要一个简单的服务接口,它将返回一些当前的统计数据(保存在内存中).

我有一个狡猾的计划在服务中自我托管一个网站,我看到asp.net API有一个自主主机功能.

是否有可能破坏系统的'API'并使其返回简单(但不是静态)HTML,浏览器可以直接读取?

如果没有,那么这个场景还有其他选择或想法吗?

asp.net windows-services asp.net-web-api

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

在 JIRA 中,我怎样才能拥有一个包含多个项目的敏捷板?

我希望有一个敏捷的面板,可以显示我们 jira 安装中所有项目的所有任务和史诗。

我已经创建了查询

status = Open ORDER BY rank
Run Code Online (Sandbox Code Playgroud)

当我基于此查询创建 Scrum 板时,它似乎可以工作...但是,如果我尝试重新订购史诗,我会收到错误A rank custom field ID must be specified for this operation.,并且单击和拖动功能被禁用并显示消息Ranking is disabled, as the Filter Query for this board is not ordered by Rank. Please check your filter configuration.

查询按排名排序...

我怎样才能实现这个目标?

jira jira-agile

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

通过数据库传递密码如何使其安全

我正在开发一个在多个服务器上运行的应用程序.其中一个服务器处理输入,其他服务器执行它.由于公司政策,一切都必须通过数据库,不允许实例之间的套接字.

现在这适用于所有事情,但有一件令我担心的是密码.我目前正在实现一些需要用户密码才能以纯文本形式到达其中一个应用程序的东西.现在我明白这永远不会100%安全,但我如何将风险降至最低?目前我计划将pw放入数据库并在数据库到达后从数据库中擦除它.日志每天删除一次.我怎样才能明智地改善这种安全性?

c# sql sql-server security

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

在反应中调用组件构造函数内的函数?

我必须在构造函数中调用函数作为从回调工作,我必须包含在构造函数中,但这在构造函数中是“未定义的”。

class XXXXX extends React.Component {
        constructor(props) {
            super(props);
            this.state = 
            {
                chargebeeInstance : windowChargebeeinit({
                site: "xxxxxxxxxxxxx-test"})
            }

            this.statechargebeeInstancesetCheckoutCallbacks(function(){
                return{
                    close:function(){
                    this.moveToNextStep();
                }
            }

        })

        }
 moveToNextStep(){
this.props.jumpToNextStep(3);
}
Run Code Online (Sandbox Code Playgroud)

我无法调用 moveToNextStep 因为这是未定义的

reactjs

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

如何对SQL结果进行排序,但保留一些特殊结果呢?

我有一个SQL查询的结果,我想按字母顺序排序,但有一些常用的结果,我想浮到顶部.有没有一种简单的方法可以通过巧妙的SQL或一旦我填充它来对(asp.net)数据表进行排序来实现这一点?

我知道我希望保持最佳状态的数据库ID,如果这有所不同的话.

.net sql sorting

4
推荐指数
3
解决办法
1164
查看次数

在树莓派上安装dotnet核心的最佳方法是什么?

这种方法

https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/

让我有问题...当我这样做

pi@raspberrypi:~ $ dotnet --version
Run Code Online (Sandbox Code Playgroud)

我得到以下声明......没有版本

Did you mean to run dotnet SDK commands? Please install dotnet SDK from: 
  http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
Run Code Online (Sandbox Code Playgroud)

如果我这样做(如链接所示)并使用此协议https://www.microsoft.com/net/core#linuxdebian

然后当我做安装步骤

sudo apt-get install dotnet-sdk-2.0.0
Run Code Online (Sandbox Code Playgroud)

然后找不到包裹.

raspbian .net-core raspberry-pi3 .net-core-2.0

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