小编wil*_*lem的帖子

为什么asp.net跟踪只能不时工作?

ASP.NET跟踪似乎非常不稳定.有时它会跟踪,有时则不会.

我用我的ASCX跟踪......

Trace.Write("等等");

我的web.config看起来如下......(在WSS3中)我首先确保SharePoint允许页面级别跟踪...

<SafeMode MaxControls="200" CallStack="true" DirectFileDependencies="10" TotalFileDependencies="50" AllowPageLevelTrace="true">
Run Code Online (Sandbox Code Playgroud)

这是我的ASP.NET跟踪元素......

<trace enabled="true" localOnly="false" pageOutput="true" writeToDiagnosticsTrace="true" />
Run Code Online (Sandbox Code Playgroud)

我的System.Diagnostics跟踪......

<system.diagnostics>
<trace autoflush="true" indentsize="4" >
    <listeners>
        <add name="listen" type="System.Diagnostics.TextWriterTraceListener" initializeData="c:\asptrace\log.txt" />
        <add name="listen2" type="System.Web.WebPageTraceListener, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"  />
    </listeners>
</trace>
Run Code Online (Sandbox Code Playgroud)

有什么明显我想念的吗?

asp.net sharepoint trace

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

在WPF中,如何为自定义控件提供在设计模式下使用的默认样式?

我创建了一个自定义WPF控件.该控件充当具有各种区域的容器(因此它可以像母版页一样工作).

此控件的样式在运行时从单独的资源字典加载,如下所示:

<Application.Resources>
        <ResourceDictionary>
            <ResourceDictionary.MergedDictionaries>
                <ResourceDictionary Source="/MyApp.Application;component/Themes/Theme.xaml" x:Name="theme"/>
            </ResourceDictionary.MergedDictionaries>
        </ResourceDictionary>
    </Application.Resources>
Run Code Online (Sandbox Code Playgroud)

我的自定义控件的样式如下......

<Style TargetType="{x:Type shareduc:EditControlMaster}">
    <Setter Property="Template">
        <Setter.Value>
            <ControlTemplate TargetType="{x:Type shareduc:EditControlMaster}">
                <Grid>
                    <Grid.ColumnDefinitions></Grid.ColumnDefinitions>
                    <Grid.RowDefinitions>
                        <RowDefinition Height="auto"></RowDefinition>
                        <RowDefinition Height="*"></RowDefinition>
                    </Grid.RowDefinitions>

                    <Border BorderBrush="{DynamicResource xxBorderBrush}" 
                                BorderThickness="0,1,0,1" Background="White" Grid.Row="0">
                        <Grid >
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition Width="auto"></ColumnDefinition>
                                <ColumnDefinition Width="*"></ColumnDefinition>
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="auto"></RowDefinition>
                                <RowDefinition Height="auto"></RowDefinition>
                            </Grid.RowDefinitions>

                            <ContentPresenter Grid.Row="0" Grid.Column="0" Grid.RowSpan="2" Margin="10" Content="{TemplateBinding Image}"  />
                            <ContentPresenter Grid.Row="0" Grid.Column="1" Margin="2" Content="{TemplateBinding Title}"  />
                            <ContentPresenter Grid.Row="1" Grid.Column="1" Margin="2" Content="{TemplateBinding Abstract}"  />
                        </Grid>
                    </Border>

                    <ContentPresenter Grid.Row="1" Margin="2" Content="{TemplateBinding Content}" />

                </Grid> …
Run Code Online (Sandbox Code Playgroud)

wpf styles

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

我需要打印20,000个Word文档,是否有第三方工具可以帮助我这样做或者我是否需要编写自定义代码?

我需要打印20,000个Word文档.当然,这是一场后勤噩梦.例如:如果电源耗尽,我需要一些能够在打印失败的地方恢复的软件.此外,这是我们的客户每月需要做一次的事情.

我是否必须编写自己的代码来管理它?(Word Automation)

或者有没有人知道有助于我这样做的工具?(谷歌搜索没有给我任何好的选择.而且我愿意付钱!)

ms-word

3
推荐指数
2
解决办法
423
查看次数

为什么graphql-dotnet会为此模式返回“预期非空值”错误?

我有一个要查询的简单架构,如下所示:

{
  subQuery {
    subObjectGraph {
      Name
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

但是“ graphiql”抛出以下错误,甚至没有运行我的查询。

{
  "errors": [
    {
      "message": "Expected non-null value, resolve delegate return null for \"$Api.Schema.Queries.MySubObjectGraphType\"",
      "extensions": {
        "code": "INVALID_OPERATION"
      }
    }
  ]
}
Run Code Online (Sandbox Code Playgroud)

我的架构有什么问题(如下)?我正在新建一个SubObject,所以我不明白为什么错误消息暗示该值为null。

    public class Schema: GraphQL.Types.Schema
    {
        public Schema(IDependencyResolver resolver): base(resolver)
        {
            Query = resolver.Resolve<RootQuery>();  
            Mutation = null;
        }
    }

    public class RootQuery: ObjectGraphType
    {
        public RootQuery(IDependencyResolver resolver)
        {
            Name = "Query";

            Field<MySubQuery>(
                name: "subQuery",
                resolve: ctx => resolver.Resolve<MySubQuery>());
        }
    }


    public class MySubQuery: ObjectGraphType
    {
        public …
Run Code Online (Sandbox Code Playgroud)

c# graphql graphql-dotnet

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

Windows工作流程何时"空闲"?

Windows工作流程何时"空闲"?

它会等待一段时间吗?(这次可以改变吗?)

或者当某个活动阻止/收听时它是否立即闲置?

workflow-foundation

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

我使用的是SQL Server 2008,可以在DateTime列上定义索引吗?

我听说在某个地方声明日期列上的索引对性能有害,但我在互联网上找不到任何参考.

建议?

sql sql-server sql-server-2008

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

在.NET中,如何将"0.000"转换为"long"?

我有一个字符串,"0.000"(或任何类似的字符串),我想转换为长.我很高兴在小数点后"砍掉"任何东西.

最好的方法是什么?

我可以转换为double然后再转换为long,但我只是想知道是否有更简单的方法.以下所有语句都会抛出异常:

long l3 = Convert.ToInt64(nrToConvert);

long l1;
long.TryParse(nrToConvert, out l1);

long l2 = long.Parse(nrToConvert);
Run Code Online (Sandbox Code Playgroud)

.net parsing

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

如何将以下内容转换为尾递归过程?

我有以下数学表达式:

; f(n) = f(n - 1) + f(n - 2)   where n >= 2 
; f(n) = n where n < 2`
Run Code Online (Sandbox Code Playgroud)

我将其转换为正常的递归LISP调用:

(define (f n)
  (cond ((< n 2) n)
        (else (+ (f (- n 1))
                 (f (- n 2))))))
Run Code Online (Sandbox Code Playgroud)

我如何将上述内容转换为尾递归过程?我不习惯函数式编程,所以我有点挣扎.

lisp scheme tail-recursion

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

为什么makecert没有制作*有效*证书?

我想创建一个X509证书用于测试目的.该证书必须由3台开发人员在其本地计算机上共享(即所有共享相同的证书,以便我们可以使用相同的指纹).

因此,此证书中的私钥必须是可导出的.

我使用以下命令创建证书:

makecert -r -pe -n "CN=mytestsite.local" -b 01/01/2000 -e 01/01/2036 -ss my -sr localMachine -sky exchange localhost.cer
Run Code Online (Sandbox Code Playgroud)

此证书工作正常,但问题是调用Certificates时isValid参数必须为false.查找...

        var store = new X509Store(StoreName.My, StoreLocation.LocalMachine);
        store.Open(OpenFlags.ReadOnly);

        var cert = store.Certificates.Find(
                                X509FindType.FindByThumbprint,
                                Config.PdfCertificateThumbprint, 
                                false  //********************* This has to be false.
                              ).OfType<X509Certificate>().FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)

只要我将IsValid属性设置为True,Find方法就不再返回我的证书.为什么makecert会生成"无效"证书?或者我如何弄清楚证书被认为无效的原因?

c# makecert x509certificate2 x509certificate

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

NServiceBus交易何时结束,何时发送给订户或所有订户都收到了他们的消息?

我想知道NServiceBus事务何时在特定场景中结束.方案如下:

  1. 消息在队列中收到.
  2. 处理程序读取消息并从数据库加载某些内容.
  3. Handler向3位订阅者发布了一个活动.

事务(默认情况下)在以下时间结束:

  • 答:活动已经发布了?
  • B:或者当所有3个订阅者发布并收到活动时?

请注意,订户不是系统的一部分,不一定使用NServiceBus,甚至不是.NET.

c# transactions nservicebus publish-subscribe

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