AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / server / 问题

问题[wcf](server)

Martin Hope
Carsten Kraft
Asked: 2021-10-21 03:24:23 +0800 CST

XCEP 策略 (XML) 如何为用户或计算机约束定义 SubjectType?

  • 0

我们开发了自己的 XCEP/CES WCF 服务实现,该服务使用我们的证书管理解决方案和 Microsoft CA 的组合来颁发证书。使用标准 XCEP XML 定义(与标准 Microsoft XCEP/CES WCF 服务相同)。我们对 WCF 服务使用相同的 WSDL。这适用于 CEP 和 CES。

现在,我们扩展了软件以使用不同的证书颁发机构(不是 Microsoft)。新 CA 是 GlobalSign,它有自己的证书模板定义和设置(不同于 MS CA 证书模板设置)。CEP 策略服务工作正常,并根据 CEP XML 策略结构创建策略定义,但我们还有一个问题。

XCEP 策略如何定义 SubjectType,即策略(证书模板)是针对用户还是计算机?目前,客户端将它们解释为用户模板,我们看不到可以定义目标类型“计算机”的属性(或基本约束扩展)。

我们看到的唯一选项是一个名为“证书模板”扩展的扩展:

在此处输入图像描述

windows certificate wcf certificate-authority
  • 1 个回答
  • 35 Views
Martin Hope
Vojtěch Dohnal
Asked: 2021-04-21 05:53:13 +0800 CST

WCF 仅针对两台计算机上的一个用户帐户“拒绝了客户端凭据”

  • 0

从客户端连接时,我收到了众所周知的 WCF 服务错误。

服务器已拒绝客户端凭据。登录尝试失败。

如this question中所述。

我的问题是我只从 Windows 域中两台特定计算机的一个用户帐户中收到错误。 从具有相同用户帐户的其他计算机,或从具有问题用户帐户的那两台特定计算机,一切正常。有问题的用户帐户是 WCF 服务器上的本地管理员,并且以任何方式登录到 RDP 或共享都没有问题。用户帐户最近已移至 AD 中的另一个 OU。

当我使用 RDP 连接到具有特定用户名的特定计算机时,问题消失并且一切正常 - 直到重新启动。

有什么想法可能导致这样一个奇怪的问题吗?

  <system.serviceModel>
    <bindings>
      <netTcpBinding>
        <binding name="ESTCPEndpoint" sendTimeout="00:15:00" closeTimeout="0:15:00" receiveTimeout="0:15:00" openTimeout="00:15:00" maxBufferPoolSize="512000000" maxBufferSize="512000000" maxReceivedMessageSize="512000000">
          <readerQuotas maxDepth="32" maxStringContentLength="512000000" maxArrayLength="512000000" maxBytesPerRead="512000000" maxNameTableCharCount="512000000" />
          <security mode="Transport">
            <transport clientCredentialType="Windows" />
          </security>
        </binding>
      </netTcpBinding>
    </bindings>
    <client>
      <endpoint address="net.tcp://xxxxxx/ESService" binding="netTcpBinding" bindingConfiguration="ESTCPEndpoint" contract="ESS.IESService" name="ESTCPEndpoint" behaviorConfiguration="ESClientBehavior">
        <identity>
          <dns value="localhost" />
        </identity>
      </endpoint>
    </client>
    <behaviors>
      <endpointBehaviors>
        <behavior name="ESClientBehavior">
          <dataContractSerializer maxItemsInObjectGraph="2147483647" />
        </behavior>
      </endpointBehaviors>
    </behaviors>
  </system.serviceModel>
active-directory wcf windows-authentication
  • 1 个回答
  • 171 Views
Martin Hope
Sir Crispalot
Asked: 2012-07-06 04:41:46 +0800 CST

安装 WCF 修补程序后 BizTalk 配置损坏

  • 0

我通常在 StackOverflow 上发帖,但认为这可能更适合 ServerFault。如果我错了,请迁移!

我目前正在我的工作站上开发 WCF 服务和 BizTalk 应用程序。作为 WCF 服务的一部分,我必须安装Microsoft 的修补程序 971493,它更新了一些核心 WCF 程序集。

安装该修补程序后,我现在在现有的 BizTalk 应用程序中遇到严重问题。当我尝试配置现有 WCF 自定义接收位置的属性时,出现此错误:

加载属性时出错 (System.IO.FileLoadException) 找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)

如果我单击确定(相同的错误重复四次),我最终会看到 WCF 自定义属性对话框。但是,如果我单击各个选项卡,我会继续收到错误消息:

找到的程序集的清单定义与程序集引用不匹配。(HRESULT 异常:0x80131040)(Microsoft.BizTalk.Adapter.Wcf.Admin)

WCF-Custom 接收位置昨天工作正常,今天早上我安装了修补程序。我猜这两者是相关的,并且 BizTalk 以某种方式引用了旧的 WCF 程序集。

有谁知道我该如何解决这个问题?

wcf biztalk-2009
  • 1 个回答
  • 234 Views
Martin Hope
Robson Rocha de Araujo
Asked: 2012-06-29 04:48:24 +0800 CST

当服务驻留在网站根目录中时,如何将 WCF 服务配置为在 AppFabric 中自动启动

  • 2

我试图在 WIndows Server 2008 R2 的 IIS 和 AppFabric 下将我的 WCF 服务配置为自动启动,但MSDN 中列出的步骤仅当服务驻留在应用程序中时才有可能,但在我的情况下,.svc 文件直接驻留在在站点根目录中。

这样,“配置 WCF 和 WF...”显示为“...用于站点”并且不显示自动启动选项,如果应用程序托管在应用程序子文件夹下,它就会显示自动启动选项。

有人知道我做错了什么吗?

iis wcf appfabric
  • 1 个回答
  • 2606 Views
Martin Hope
scott_lotus
Asked: 2012-05-16 02:48:34 +0800 CST

TCP 窗口缩放。由于 Windows 2008 服务器上的动态 TCP 帧大小,不支持 TCP 比例因子

  • 0

问题

从我们托管在 Windows 2008 Server 上的 WCF 服务调用由 ISP 托管的 asp web 服务显示超时/web 服务无响应。

诊断

使用 Windows 网络监视器来捕获数据包并隔离发送到 Web 服务的数据包,我可以看到:


TLS 握手你好

TCP传输

TCP重传

TCP重传

TCP重传

TCP重传

TCP重传

TCP 协商比例因子

不支持 TCP 比例因子


这似乎没有显示对 TCP 负载的响应,这意味着 IP 块。

解决方案

联系网络服务提供商后,他们建议没有 IP 块,这个问题特定于 Microsoft Windows 2008 Server、动态 TCP 帧大小及其特定负载平衡器。

经过一些进一步的研究,我相信下面会解决。

要查看 autoTuningLevel 参数的当前配置,请执行以下步骤:


点击开始

单击所有程序,然后单击附件。

右键单击命令提示符,然后单击以管理员身份运行。

如果系统提示您输入管理员密码或进行确认,请键入密码,或单击继续。

在命令提示符下,键入以下命令,然后按 ENTER:netsh interface tcp show global

autoTuningLevel 参数的值列为接收窗口自动调整级别。

我们希望将其设置为正常

在命令提示符下,键入以下命令,然后按 ENTER:netsh interface tcp set global autotuninglevel=disabled


以下列表包括 autoTuningLevel 参数的所有可能值:

/disabled:将接收窗口设置为默认值。

/highlyrestricted:让接收窗口增长到超过默认值,但这样做非常保守。

/restricted:让接收窗口增长到超过默认值,但在某些情况下限制这种增长。

/normal:让接收窗口增长以适应大多数情况。

/experimental:让接收窗口增长以适应极端情况。


注意 实验值可能会降低常见场景中的性能。此值应仅用于研究目的。

问题

只需从独立来源寻找有关此问题的更多信息。

希望它会在某个时候被 MS 修补。

谢谢斯科特

参考: http: //support.microsoft.com/kb/935400

windows-server-2008 web-services tcp scaling wcf
  • 1 个回答
  • 5243 Views
Martin Hope
Samsudeen B
Asked: 2010-04-20 04:00:11 +0800 CST

.Net 框架已损坏

  • 1

我们的客户在以下环境中面临 .Net 框架损坏的问题:

  • 操作系统:Windows 2008 Server SP2;
  • 框架:.NET Framework 3.5 SP1;

申请详情

  • 数据库:SQL Server 2008;
  • 服务器:WCF 托管的 Web 服务;
  • 客户端:基于 WPF 的 UI;

问题: 里面的配置文件..\Windows\Microsoft.NET\Framework\v2.0.50727\CONFIG突然被删除并且无法与我的应用程序一起使用。无法修复 .NET/运行 SQL Server。唯一的选择是恢复该机器的早期映像版本

任何帮助深表感谢

山姆

.net-3.5 wcf
  • 3 个回答
  • 312 Views
Martin Hope
Eanna
Asked: 2010-04-06 08:30:51 +0800 CST

IIS7 文件夹权限

  • 7

我构建了一个基本的 WCF 服务,现在我想在 Windows Server 2008 R2 下的 IIS7 中托管它。

我将该服务添加为默认网站下的应用程序,但每当我尝试运行该应用程序时,都会出现以下错误:

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Config Error - Cannot read configuration file due to insufficient permissions

使该服务正常工作的唯一方法是,如果我在添加服务时选择“连接为”服务器管理员。“应用程序用户(通过身份验证)”选项似乎不起作用。

谁能帮帮我,我刚开始使用 IIS7,不知道该怎么做...谢谢

permissions iis-7 wcf
  • 5 个回答
  • 1009 Views
Martin Hope
Escobar5
Asked: 2010-03-02 08:07:05 +0800 CST

在 Windows 7 中激活“Windows Communication Foundation 非 HTTP 激活”功能时出现问题

  • 0

我有以下问题。我正在安装 SharePoint 2010 Beta,因此我需要激活 Windows 功能“Windows Communication Foundation Non-HTTP Activation”。问题是我无法激活它,我收到消息:“发生错误。并非所有功能都已成功更改”

当我查看日志 (C:\Windows\Logs\CBS\CBS.log) 时,我发现了这个错误:

Process output: [l:186 [186]"SMConfigInstaller[Error]: Failed in calling 'StartService' for service 'NetTcpActivator'. Error code: 0x8007042c

任何人都可以告诉我这里发生了什么?

wcf
  • 1 个回答
  • 1611 Views
Martin Hope
Escobar5
Asked: 2010-03-02 08:24:37 +0800 CST

在 Windows 7 中激活“Windows Communication Foundation 非 HTTP 激活”功能时出现问题 [重复]

  • 0
这个问题在这里已经有了答案:
10年前关闭。

可能重复:
在 Windows 7 中激活“Windows Communication Foundation 非 HTTP 激活”功能时出现问题

我有以下问题。我正在安装 SharePoint 2010 Beta,因此我需要激活 Windows 功能“Windows Communication Foundation Non-HTTP Activation”。问题是我无法激活它,我收到消息:“发生错误。并非所有功能都已成功更改”

当我查看日志 (C:\Windows\Logs\CBS\CBS.log) 时,我发现了这个错误:

Process output: [l:186 [186]"SMConfigInstaller[Error]: Failed in calling 'StartService' for service 'NetTcpActivator'. Error code: 0x8007042c

任何人都可以告诉我这里发生了什么?

wcf
  • 1 个回答
  • 1126 Views
Martin Hope
Kyle
Asked: 2010-01-17 20:04:39 +0800 CST

加密 MSMQ

  • 1

因此,我想使用 WCF 进行异步、断开连接的跨 Internet 消息传递。可能由于我在 Apache ActiveMQ 方面的背景,我正在为此寻找 MSMQ。

在 ActiveMQ 中,加密队列连接是一件简单的事情;您只需选择与代理的基于 SSL 的连接,并且您有一个基本的 SSL 层来保护代理和客户端之间的通信。(我应该考虑将 WCF 客户端与 ActiveMQ 代理一起使用吗?)

当我点击 Google 进行 MSMQ 加密和 MSMQ SSL 时,我没有找到任何类似的东西。希望我只是错过了什么?

我发现了一些关于加密消息的看起来很复杂的东西,关于使用 HTTPS 的东西,以及需要 Active Directory 的东西 - 但我希望保护所有的通信,而不仅仅是消息,我们不喜欢使用 HTTPS 作为绑定,因为我们需要断开连接的操作,并且我们将没有 Active Directory 可以使用。

最好的方法是什么?

firewall encryption wcf msmq activemq
  • 2 个回答
  • 530 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve