社区
C#
帖子详情
高手赐教:怎么实现不同客户端访问WCF服务器
wxm245
2007-07-25 03:15:24
是不是象webservice一样需要将wcf放在iis里啊?
多谢指教!
...全文
409
15
打赏
收藏
高手赐教:怎么实现不同客户端访问WCF服务器
是不是象webservice一样需要将wcf放在iis里啊? 多谢指教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengtyf
2008-06-17
打赏
举报
回复
搞定了没有呀,没消息了呀?
sgp1201
2007-12-26
打赏
举报
回复
LZ搞定了没有!
wxm245
2007-07-25
打赏
举报
回复
你有例子么? 有的话发个给我吧 这样问问不出问题来!
台麻烦了 加我msn吧 wxm245@hotmail.com
wxm245
2007-07-25
打赏
举报
回复
还是不行。。
guoweijun394
2007-07-25
打赏
举报
回复
之后服务端重编译下,客户那边重引用下
guoweijun394
2007-07-25
打赏
举报
回复
你把<identity>
<userPrincipalName value="SK\Administrator" />
</identity>去掉
服务端改成这样 试试
<wsHttpBinding>
<binding name="WSHttpBinding_IMessageService" closeTimeout="00:10:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:10:00" bypassProxyOnLocal="false" transactionFlow="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="52428800" maxReceivedMessageSize="10240000" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false">
<readerQuotas maxDepth="32" maxStringContentLength="81920000" maxArrayLength="163840000" maxBytesPerRead="40960000" maxNameTableCharCount="163840000" />
<reliableSession ordered="true" inactivityTimeout="00:10:00" enabled="false" />
<security mode="None">
<transport clientCredentialType="None" proxyCredentialType="None" realm="" />
<message clientCredentialType="UserName" algorithmSuite="Default" />
</security>
</binding>
</wsHttpBinding>
wxm245
2007-07-25
打赏
举报
回复
我把<identity>
<userPrincipalName value="SK\Administrator" />
</identity>去了 还是报一样的错误!
如果在wsHttpBinding 的security节点配置的话怎么配置 ?
guoweijun394
2007-07-25
打赏
举报
回复
把客户端和服务端的 wsHttpBinding 的改下 <security mode="Message">
<transport clientCredentialType="Windows" proxyCredentialType="None" realm="" />
<message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" establishSecurityContext="true" />
</security>
guoweijun394
2007-07-25
打赏
举报
回复
<identity>
<userPrincipalName value="SK\Administrator" />
</identity> 这句你在服务端有对应的identity吗?
如果没有的加上对应的identity,或者都去掉 ,要加的话在服务端 wsHttpBinding 的security节点配置下
wxm245
2007-07-25
打赏
举报
回复
<client>
<endpoint address="http://localhost:8001/servicemodelsamples/service"
binding="wsHttpBinding" bindingConfiguration="WSHttpBinding_IPurchaseRequestService"
contract="OrderApplication.WCFService.IPurchaseRequestService"
name="WSHttpBinding_IPurchaseRequestService">
<identity>
<userPrincipalName value="SK\Administrator" />
</identity>
</endpoint>
</client>
这是客户端的配置文件 我把address="http://localhost:8001/servicemodelsamples/service"
中的localhost换成了我的IP地址在别人机器上 !
通过跟程序在调用WCF中的方法时报错:服务没有认证
guoweijun394
2007-07-25
打赏
举报
回复
实例化本地代理时 报的什么错误?你把配置文件贴出看下
wxm245
2007-07-25
打赏
举报
回复
服务器在我机器上启动着呢 主要是别的机器上的客户端连我机器上的WCF服务就连不上
网页中可以直接访问服务器中发布的url 请问这是怎么回事!
guoweijun394
2007-07-25
打赏
举报
回复
你的服务需要一个托管进程来执行,就行webservice是在IIS中托管。
而wcf和remoting 可以自己 做程序托管,(在iis中也可以托管和webservice一样)。
具体的实现细节你到网上查查remoting 的或者wcf有个例子 ..\WinFXSamples\WCFSamples\TechnologySamples\Basic\Service\Hosting\SelfHost,你可以看下,目的就是管理配置文件。服务端有一个配置文件,你可以把这个配置文件分成2个去管理,WCF 不就是ABC吗(address,bingding,contract),都是在配置文件中配置的,你管理下这个文件就可。
wxm245
2007-07-25
打赏
举报
回复
什么意思 小弟不才 听不太明白
希望讲详细点 或者举个例子
我把winform程序的exe 和 app.config文件
拉到别人机器上 然后在app.config中配置一下 有点问题
报错说是没有认证!
guoweijun394
2007-07-25
打赏
举报
回复
wcf服务宿主管理可以让IIS托管,也可以是自己开发的winform程序去托管。
和remoting一样。建议自己开发winform程序去托管,就是管理服务端的配置文件,可以再做一个单独的服务配置文件。
WCF
即时通讯企业级项目完整版(服务端+
客户端
)
本课程为基于.Net平台下C#开发语言的Winform&
WCF
框架开发了一套服务端+
客户端
的前后分布式架构,协议(TCP协议/Http协议)该即时通讯软件(仿QQ),功能包含用户登陆、上线、下线(离线)、好友消息、系统消息、创建群组、群消息、广播消息等。。。适合学习人群为有一些编程语言基础的同学补充学习。本课程为全网唯一即时通讯完整版项目,采用Visual Studio2017+SqlServer2017数据库完成。
wcf
服务器
用户识别,【推荐】捕获
WCF
服务端与
客户端
产生的通讯数据并分析
【推荐】捕获
WCF
服务端与
客户端
产生的通讯数据并分析现在很多都在采用
WCF
做为服务端,在我们的.NET快速开发整合框架(RDIFramework.NET)中也不例外,在采用这种方式时,我们经常需要知道我们的
客户端
,在
访问
WCF
服务端时,
WCF
服务端究竟做了那些工作,也就是运行
WCF
服务端与
客户端
后,我们想查看
WCF
服务端与
客户端
产生通讯数据。如何才能查看产生的通讯数据呢?这就是微软提供的Windo...
我的
WCF
之旅(1):创建一个简单的
WCF
程序
[原创]我的
WCF
之旅(1):创建一个简单的
WCF
程序 写在前面在Microsoft提出.NET战略以来, 先后推出了一系列产品和技术, 这些产品和技术为我们在.NET平台下建立企业级的分布式应用提供了很大的 便利。这些技术和产品包括:.NET Remoting,XML WebSerivce,WSE(2.0,3.0),Enterprise Service, MSMQ ......
由一个需求聊聊
WCF
(二)
部署问题 使用
WCF
开发完项目要去部署时,就会发现头疼的问题来了,
WCF
配置文件时的网络地址是写死的。在IIS上运行的.svc类型
WCF
服务还好些,这些服务的地址能够随着宿主站点地址的改变而自然改变,但服务地址的
客户端
引用却把地址写死到配置文件里面了,就像下面: 开发项目时,服务端和
客户端
都在localhost上,这样能正常工作,但正式项目在客户那里部署就不行了。如果是针对一个
为
WCF
增加UDP绑定(实践篇)
这两天忙着系统其它功能的开发,没顾上写日志。本篇所述皆围绕为
WCF
增加UDP绑定(储备篇)中讲到的微软示例,该示例我已上传到网盘。 上篇说道,绑定是由若干绑定元素有序组成,为
WCF
增加UDP绑定其实就是为绑定增加UDP传输绑定元素,最终目的是在信道栈中生成UDP传输信道。因此我们定义一个类UdpTransportBindingElement,它继承自TransportBindingElement...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章