小编Jer*_*ard的帖子

使用Transactional NTFS(TxF)获得任何真实的企业级体验?

背景:

我知道这太问题有关事务性NTFS(TxF的)和本文介绍如何使用它,但我正在寻找现实世界的经验,具有相当高容量企业系统,其中大量的BLOB数据(比如文件和/或照片)需要在交易时保留并多次阅读.

  • 我们期待每天写入数万个文档,每小时读取几万个文档.
  • 我们可以在文件系统或SQL Server中存储索引,但必须能够在几个框中扩展它.
  • 我们必须保留为灾难恢复轻松备份和恢复数据的能力.

问题:

  • 使用Transactional NTFS(TxF)获得任何真实的企业级体验?

相关问题:

  • 有人尝试使用TxF进行分布式事务,同一文件同时提交给两个镜像服务器吗?
  • 有人尝试过使用文件系统和数据库的分布式事务吗?
  • 您可以分享任何性能问题/可靠性问题/性能数据?在交易受到关注之前,有没有人甚至做过这种规模的事情?

编辑:为了更清楚,我已经研究了其他技术,包括SQL Server 2008的新FILESTREAM数据类型,但是这个问题仅针对事务文件系统.

更多资源:

.net c# msdtc ntfs txf

21
推荐指数
2
解决办法
2048
查看次数

将Fitnesse RESTFul XML输出解析为TFS测试格式

我正在将Fitnesse Acceptance测试套件集成到基于TFS的CI过程中.

我可以以RESTful方式运行Fitnesse测试套件(http://fitnesse.org/FitNesse.UserGuide.RestfulTests):

http://myfitnesseserver/MyTestSuite?suite&format=xml
Run Code Online (Sandbox Code Playgroud)

并获取测试结果的XML文档.

我想将其转换为TFS可以解释为通过/失败的测试数量的格式.

有什么指针吗?

谢谢

tfs automated-tests mstest fitnesse tfsbuild

7
推荐指数
2
解决办法
6023
查看次数

WTF WPF TabControl?

我相信这是WPF中的一个错误(v4.0,如果它很重要),但它已经很晚了,也许我错过了一些东西.

为了说明的目的,我绑定了一个假的例子:

    <x:Array x:Key="SampleItems" Type="sys:String">
        <sys:String>Foo</sys:String>
        <sys:String>Bar</sys:String>
        <sys:String>Baz</sys:String>
    </x:Array>
Run Code Online (Sandbox Code Playgroud)

这将工作并显示三个具有相同标题和内容的选项卡:

<TabControl ItemsSource="{StaticResource SampleItems}">
            <TabControl.ItemContainerStyle>
                <Style TargetType="TabItem">
                    <Setter Property="Header" Value="{Binding}" />
                    <Setter Property="Content" Value="{Binding}" />
                </Style>
            </TabControl.ItemContainerStyle>
        </TabControl>
Run Code Online (Sandbox Code Playgroud)

但是,这会抛出一个异常,消息"错误10指定的元素已经是另一个元素的逻辑子元素.首先断开它.":

<TabControl ItemsSource="{StaticResource SampleItems}">
    <TabControl.ItemContainerStyle>
        <Style TargetType="TabItem">
            <Setter Property="Header">
                <Setter.Value>
                    <!-- Anything here causes this problem. -->
                    <TextBlock Text="{Binding}"/>
                </Setter.Value>
            </Setter>
            <Setter Property="Content" Value="{Binding}" />
        </Style>
    </TabControl.ItemContainerStyle>
</TabControl>
Run Code Online (Sandbox Code Playgroud)

重要的是要注意,这可以与TextBlock中的任何文本重现.实际上,我可以用任何XAML替换标题TextBlock并获取此消息.我无法解释这一点.任何想法,或者这只是一个错误?

问题出现在VS设计器中,但这里也是运行时相关堆栈跟踪的一部分:

   at System.Windows.FrameworkElement.ChangeLogicalParent(DependencyObject newParent)
   at System.Windows.FrameworkElement.AddLogicalChild(Object child)
   at System.Windows.Controls.HeaderedContentControl.OnHeaderChanged(Object oldHeader, Object newHeader)
   at System.Windows.Controls.HeaderedContentControl.OnHeaderChanged(DependencyObject d, DependencyPropertyChangedEventArgs e)
   at System.Windows.DependencyObject.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at System.Windows.FrameworkElement.OnPropertyChanged(DependencyPropertyChangedEventArgs e)
   at …
Run Code Online (Sandbox Code Playgroud)

wpf xaml wpf-controls xamlparseexception

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