wcf相关内容
我正在构建一个WCF REST服务。该服务在IIS中的一个SSL下托管。并且我在IIS设置中已将站点设置为在禁用匿名身份验证的情况下使用Windows身份验证。 但是,当我尝试在浏览器中导航到service.svc文件以测试Windows身份验证时,系统会按预期提示我的凭据。然而,在输入我的证书后,它不断地提示我一遍又一遍。我不知道为什么或者我错过了什么。 如果我重新启用匿名身份验证并导航
..
我有一个WCF服务,我正在尝试将其与SOAPUIPRO一起使用。在第一次执行时,我得到以下响应: HTTP/1.1 415无法处理该消息,因为内容类型‘APPLICATION/SOAP+XML;CHARSET=UTF-8;’不是预期的类型‘APPLICATION/SOAP+msbin1’。 我发现我应该添加Content-Type头,我就这样做了(即Content-Type应用程序/S
..
我可以生成SecurityToken,但在创建频道时无法传递它。 在.NET框架4.8中我可以这样做 Var代理=factory.CreateChannelWithIssuedToken(securityToken); 但我在.Net Core中找不到替代方案,我查看了反编译的源代码, 我通过创建POCO";FederatedClientCredentialsParam
..
我正在使用JMeter对具有基本身份验证的WCF Web服务运行测试,该服务工作正常并且凭据正确(我从SOAPUI成功运行它们)。 根据我的所有研究,我已经配置了‘HTTP Header Manager’和‘HTTP Basic身份验证’,在提交时,我看不到实际的HTTP Header有任何错误: 我到目前为止所做的工作: 已通过解码Base64字符串验证凭据是否正确 启用's
..
几天来,我一直在研究并试图解决这个问题,但没有成功。 我在Windows Server 2012上的IIS 8上部署了WCF Web服务。 在开发过程中,为了进行服务调用,我一直使用服务的完整URL。 示例: http://myserver.com/appservices/service1.svc/getdata 但现在我需要执行以下操作: 我在GoPardy上
..
我有一个托管在IIS中的WCF服务。关于服务,我在服务中有大约20种方法。我想用用户名/密码保护其中的一些方法。我无法控制正在调用该服务的客户端,因此我无法在客户端上安装证书。我们的服务充当一个平台,保存所有用户配置文件信息,包括登录信息。 我认为我希望客户端对WCF服务上的身份验证(用户名、密码)方法进行一次身份验证,获得一个授权令牌,并将该令牌传递给后续调用。(有点像ASP.NET成员提
..
我打算用一些Java服务取代WCF服务。我应该如何设计我的WCF服务,以便它被替换或可以在以后被Java服务替换,这样我就不必在客户端(即我的Silver Light应用程序)上做任何工作或很少的工作。 有什么想法/建议吗? 附注 1.这就是我不使用RIA服务的原因。 2.我的WCF服务应该像WCF数据服务一样工作。它应该允许我对我的实体执行CRUD操作。 推荐答案 使用A
..
我的服务遇到一个问题,一个DataSet将填充并转换为序列化的XML对象: string xmlString; System.Xml.Serialization.XmlSerializer oSerializer = new System.Xml.Serialization.XmlSerializer(typeof(DataSet)); DataSet ds = new DataSet();
..
当我尝试运行新创建的Silverlight应用程序时,收到以下异常消息: 尝试向URI‘http://localhost:8732/Design_Time_Addresses/IsAProgrammer.Service/Service1/’发出请求时出错。这可能是因为在没有适当的跨域策略的情况下试图以跨域的方式访问服务,或者是因为策略不适合于SOAP服务。您可能需要联系服务的所有者以发布跨域
..
我有一个数据库,在Tables和Silverlight客户端之间有许多关系,该客户端通过ASP.Net端的WCF service连接到我的服务器。 首先,我使用LINQ to SQL作为对象的健壮映射表,并在WebMethod中返回数据库对象的List(假设GetFoo())。Foo与其他对象有很多关系,每个对象也有很多realaship(这意味着表之间有PK和FK)。我还使用Micr
..
我正在构建一个ASP.NET Core WebApi应用程序,它将成为在Windows计算机上工作的WCF服务应用程序的客户端。这是我的服务客户端类: public class VITServicesClient : ServicesClient, IDisposable { static SpnEndpointIdentity spn = new SpnEndpointIdent
..
是否可以在没有请求的情况下将数据从WCF服务发送到客户端?例如,在WCF中,我有在循环中发送数据的功能。如何实现该功能? 推荐答案 这可以通过Full Duplex contract实现。其中,您将在服务实例中保存对客户端的引用,然后可以使用CallbackContract将消息发送给已注册到该服务的客户端。 用清晰的代码示例回答这个问题需要更多的博客帖子,而不是Stackove
..
好的,我有什么: Visual Studio 2010 RC,W7 x64,启动了 Silverlight 应用程序的新项目类型.在 ASP.NET Web 应用程序项目中托管 Silverlight 应用程序.Silverlight 3.0 版.添加了一个 LinqToSQL 类、一个 WCF 服务、一个 Winform 测试器应用程序(解决方案中的项目)和一些类(也作为解决方案中的项目)
..
我无法深入了解这个错误,因为在附加调试器时,它似乎没有发生. 集合已修改;枚举操作可能无法执行 下面是代码. 这是 Windows 服务中的 WCF 服务器.只要有数据事件,服务就会调用 NotifySubscribers() 方法(随机间隔,但不经常 - 每天大约 800 次). 当 Windows 窗体客户端订阅时,订阅者 ID 会添加到订阅者字典中,当客户端取消订阅时
..
..
..
我正在创建一个托管在 Windows Vista SP1 上的 IIS7 中的 WCF 服务.我收到以下错误: 证书“CN=SignedByLocalHost"必须具有能够进行密钥交换的私钥.该进程必须具有私钥的访问权限. 看起来我需要对过去使用已在 Vista 中弃用的 winhttpcertcfg 完成的证书进行主机进程评估.我发现的文章表明使用证书控制台,但我缺少一些东西,因为我
..
我正在编写一个 WCF 服务,我需要访问用于连接到服务的客户端证书的哈希码. 我正在寻找类似于 ASP.NET 2.0 天的 Request.ClientCertificate 的属性或方法,但找不到任何可以轻松访问客户端证书的东西. 我们的服务设置为使用 basicHttpBinding 和“传输"安全模式通过 SSL 运行. IIS 已设置为需要 SSL 并接受证书.
..
我需要保护使用 netTcpBinding 并直接与基于 Windows 窗体的应用程序连接的 WCF 服务.我只需要在传输层对其进行保护. 我很确定它可以在本地运行,即我可以在本地运行服务,并通过客户端连接到它. 当我尝试设置服务以使其在服务器而不是本地计算机上运行时,我遇到了证书问题.错误日志表明证书必须具有能够进行密钥交换的私钥,并且该进程必须具有对私钥的访问权限. 我正在
..
..