standardEndpoint能设置超时吗

qldsrx 2013-02-26 03:25:38
standardEndpoint能设置超时吗?
在WCF中,常规添加webHttpBinding是可以设置超时的,如果简单点,直接使用standardEndpoint,没找到超时设置的地方,难道不支持自定义超时?
...全文
454 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
机器人 2013-03-02
  • 打赏
  • 举报
回复
引用 3 楼 qldsrx 的回复:
没找到配置,猜想是不是不限制超时了?还没测试就放弃了IIS托管,改用应用程序服务了,所以不需要用它了,之前之所以要用那个傻瓜的standardEndpoint,完全是看在rest在IIS下可以避开svc文件的访问,通过System.Web.Routing.UrlRoutingModule来映射WCF路径,看起来可以更隐蔽些,只不过没法控制细节。 另外由于有人说IIS比W……
不明觉厉,看样子你研究了不少隐藏属性。
机器人 2013-02-28
  • 打赏
  • 举报
回复
不是很了解standardEndpoint, 它的对应的编程模型是不是一个虚类?那么不能设置timeout也就可以说得通了
qldsrx 2013-02-28
  • 打赏
  • 举报
回复
没找到配置,猜想是不是不限制超时了?还没测试就放弃了IIS托管,改用应用程序服务了,所以不需要用它了,之前之所以要用那个傻瓜的standardEndpoint,完全是看在rest在IIS下可以避开svc文件的访问,通过System.Web.Routing.UrlRoutingModule来映射WCF路径,看起来可以更隐蔽些,只不过没法控制细节。 另外由于有人说IIS比Windows服务更稳定,我才尝试用的,但实际用下来恰好想法,IIS承载稳定性最差。因为IIS本身有多版本,不同的操作系统对应不同的版本,要做到所有版本都兼容谈何容易?稳定性可想而知了。而应用程序依赖的只是.NET的版本,和操作系统平台无关(实际我在Windows2003的IIS上配置https访问失败,提示找不到http基地址,开发机是WIN7,能正常。),而且IIS很多功能对于WCF来说都是多余的,这就好比杀鸡用牛刀。不过IIS的确配置简单,特别是配置证书的时候,都是可视化界面操作,而自承载则必须命令行操作,我查了好多资料才配置成功的。
机器人 2013-02-28
  • 打赏
  • 举报
回复
引用 楼主 qldsrx 的回复:
standardEndpoint能设置超时吗? 在WCF中,常规添加webHttpBinding是可以设置超时的,如果简单点,直接使用standardEndpoint,没找到超时设置的地方,难道不支持自定义超时?
话说你是怎么配置的呢?后来是怎么解决的呢?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧