小编bai*_*alk的帖子

WCF自签名证书在客户端上不受信任

我有一个WCF服务,只在两台服务器机器之间使用.它绝不会公开使用.

我希望我能将SSL与自签名证书一起用于安全性.

我使用IIS7创建了一个证书,使用IE和MMC(Personal,TrustedRoot,Third-Party和TrustedPeople)将其安装在客户端计算机上.

我仍然无法通过代码或通过IE8获得服务,而不会质疑证书.

从IE我得到通常的"这个网站的安全证书有问题."

从代码我得到错误:"无法建立具有权限的SSL/TLS安全通道的信任关系"

为什么这不起作用?

ssl wcf iis-7 self-signed ssl-certificate

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

WCF使用计算机名称而不是IP地址,无法解析

我有一个在LAN上正常工作的WCF服务,但是当尝试从外部访问它时,服务引用失败.

我的WCF服务托管在使用静态IP无域的win2k3盒子上.

.net wcf hostheaders wcf-binding wcf-endpoint

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

创建db表NULL最佳实践

当我有一个表,其中有时只填充两个字段在行中创建大量NULL值时,不确定处理NULL值的最佳实践是什么.

是否应将这两个字段移动到一个单独的表中,创建两个没有NULL值的表?

跨这两个表的连接只会返回一个与我的原始表等于NULL的结果,那么它的重点是什么?

似乎没有意义将它们分开但我已经阅读了一些关于在db中一起避免null的问题.

欢迎任何想法.

sql database null database-design

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

WCF:在日志中包含BinarySecurityToken

我需要将BinarySecurityToken包含到第三方以获取错误报告,但WCF会将其从日志中删除:

<wsse:BinarySecurityToken>
<!-- Removed-->
</wsse:BinarySecurityToken>
Run Code Online (Sandbox Code Playgroud)

我认为这属于PII(个人身份信息),因此我根据以下说明编辑了machine.config和app.config:http://msdn.microsoft.com/en-us/library/ms730318.aspx

这没用.有人有主意吗?如果可以在不必编辑machine.config的情况下完成!

干杯

.net c# security wcf pii

5
推荐指数
0
解决办法
541
查看次数

你能用短手定义一个'新'属性吗?

我最近已经将一些代码从VB转换为C#,我注意到在VB中你可以用速记启动一个新的obj,这在C#中是可能的,还是你必须使用支持字段.

Public Property MyList As New List(Of String)
Run Code Online (Sandbox Code Playgroud)

似乎C#等价物是:

private List<String> _myList = new List<string>();
public List<String> MyList
{
    get { return _myList; }
    set { _myList = value; }
}
Run Code Online (Sandbox Code Playgroud)

注意*使用快捷命令'propfull'可以更轻松地写出这个的痛苦

c# vb.net

4
推荐指数
2
解决办法
266
查看次数

使ScrollViewer填充动态区域

在下面的示例中,我无法让ScrollViewer填充可用空间,由于上面的动态内容,高度未知但是它是否无法填充可用空间而不是过度运行?

   <Grid x:Name="Main" Height="200" MaxHeight="200">
      <StackPanel>
         <Grid x:Name="MainContent" Height="170" MaxHeight="170">
            <StackPanel>
               <TextBlock FontSize="24" Text="Dynamic data "/>
               <TextBlock FontSize="24" Text="height "/>
               <TextBlock FontSize="24" Text="unknown... "/>
               <Grid x:Name="Results" Background="Red">
                  <ScrollViewer>
                     <StackPanel>
                        <TextBlock FontSize="24" Text="Result set... 0"/>
                        <TextBlock FontSize="24" Text="Result set... 1"/>
                        <TextBlock FontSize="24" Text="Result set... 2"/>
                        <TextBlock FontSize="24" Text="Result set... 3"/>
                     </StackPanel>
                  </ScrollViewer>
               </Grid>
            </StackPanel>
         </Grid>
         <Grid x:Name="Nav">
            <Button HorizontalAlignment="Left" Content="Back"/>
            <Button HorizontalAlignment="Right" Content="Forward"/>
         </Grid>
      </StackPanel>
   </Grid>
Run Code Online (Sandbox Code Playgroud)

wpf xaml scrollviewer

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

Visual Studio 2010调试器不再停止出错

我今天正在开发一个Windows应用程序,当我的错误不再像往常那样显示时.相反,调试器只是跳出了方法.输出窗口记录异常,但不显示常用的弹出跟踪.

它适用于其他项目,我把Dim i as Integer = "A"第一行作为尝试引发错误,但它只是退出该行的sub.

有什么想法我怎么回来?

vb.net debugging visual-studio-2010

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

XDocument.Validate名称空间问题

我修改了MSDN示例以反映我的问题.

当使用命名空间时,我无法像我期望的那样使文档得到验证,并且在验证没有命名空间的文档时,无论其是否有错误,它都会进行验证.

Dim errors As Boolean = False

Private Sub XSDErrors(ByVal o As Object, ByVal e As ValidationEventArgs)
    Console.WriteLine("{0}", e.Message)
    errors = True
End Sub

Private Function AddNameSpace(ByVal xDoc As XDocument, ByVal ns As XNamespace) As XDocument
    For Each element As XElement In xDoc.Descendants
        element.Name = ns + element.Name.LocalName
    Next
    Return xDoc
End Function

Sub Main()
    Dim xsdMarkup As XElement = _
        <xsd:schema xmlns:xsd='http://www.w3.org/2001/XMLSchema' xmlns="http://somenamespace.com" targetNamespace="http://somenamespace.com">
            <xsd:element name='Root'>
                <xsd:complexType>
                    <xsd:sequence>
                        <xsd:element name='Child1' minOccurs='1' maxOccurs='1'/>
                        <xsd:element name='Child2' minOccurs='1' maxOccurs='1'/> …
Run Code Online (Sandbox Code Playgroud)

.net vb.net linq-to-xml xnamespace

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