寒 风 发布于 2015-12-08 22:36  阅读 1154 次
今天同事拉了新项目代码。编译的时候直接抛异常,提示实体类没有应用命名空间。跑去看了一下,原来是 WCF 服务配置的问题。同事的操作步骤是:添加服务引用 -> 输入 WCF 服务地址 -> 修改命名空间 -> 点击“确定”按钮。在业务代码中,并没有引用实体类项目 dll 的命名空间,只引用了添加好的 WCF 服务命名空间。于是发生了上述问题。为了保证 WCF 服务实体类与前端项目实体类的一致性,所以以往的项目一般都是直接使用 WCF 服务 ... ...
寒 风 发布于 2015-06-16 16:44  阅读 1382 次
无法识别该 URI 前缀。元数据包含无法解析的引用:“net.tcp://localhost:8888/LogService”。已尝试创建到达不支持 .Net 框架的服务的通道。可能遇到 HTTP 终结点。需要记录类型“PreambleAck”,找到“72”。如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。前阵子,同事在添加 WCF 服务来进行测试时,抛了上述提示。找了很久资料没弄明白是什么原因,包括  ... ...
寒 风 发布于 2015-06-16 16:00  阅读 1912 次
刚才部署了新系统基础版本到测试服务器上给测试组同事测试。在调用 WCF 服务时,返回异常信息:“服务器已拒绝客户端凭据”。服务是采用 net.tcp 方式调用,服务端的 bindings 没有设置 security mode 配置。WCF 的 netTcpBinding、netNamedPipeBinding 和 netMsmqBinding 在不设置 security mode 时,会默认使用 Transport 模式。只有 basi ... ...
寒 风 发布于 2015-04-19 10:51  阅读 2069 次
昨天晚上在家调试项目代码,编译好后,在用户登录时抛异常了。看了下日志,异常内容如下:System.ServiceModel.EndpointNotFoundException: Could not connect to net.tcp://localhost:8888/LogService. The connection attempt lasted for a time span of 00:00:02.0592036. TCP er ... ...
寒 风 发布于 2015-04-09 09:38  阅读 1976 次
调试 WCF 服务时,一直报异常:无法识别该 URI 前缀。元数据包含无法解析的引用:“net.tcp://localhost:8888/LogService”。套接字连接已中止。这可能是由于处理消息时出错或远程主机超过接收超时或者潜在的网络资源问题导致的。本地套接字超时是“00:05:00”。远程主机强迫关闭了一个现有的连接。如果该服务已在当前解决方案中定义,请尝试生成该解决方案,然后再次添加服务引用。检查了服务器端的 endpoin ... ...
寒 风 发布于 2015-01-19 21:16  阅读 1096 次
今天在调用一个 WCF 服务时,抛了以下异常:An error occurred while receiving the HTTP response to http://localhost:9999/Base.svc. This could be due to the service endpoint binding not using the HTTP protocol. This could also be due to an HT ... ...
寒 风 发布于 2015-01-19 20:49  阅读 1357 次
今天在 MVC 4 Web 项目中引用 WCF 服务,添加服务引用成功。调用 WCF 服务后,编译项目,出现以下错误信息:自定义工具错误: 无法生成服务引用“Service.Base”的代码。  请检查其他错误和警告信息,了解详细信息。搜了一下,在园子里发现了这么一个问答:wcf服务引用,控制台项目和web项目两个引用wcf服务有区别吗? 在这个问答下找到了解决办法,详细可以参考这个链接说明:Add service reference ... ...
寒 风 发布于 2014-07-23 12:54  阅读 1819 次
部署 Mono + Jexus 到服务器,发现两个问题:对 System.Net.Http.HttpClient 类的 PostAsync(string requestUri, HttpContent content) 方法支持不好。在 ASP .NET MVC 4 的 RouteConfig.cs 中注册路由时,调用 RouteCollection 类的 MapRoute(this RouteCollection routes, st ... ...
寒 风 发布于 2014-06-11 11:43  阅读 3094 次
上上周在 Debian 上装了 Jexus,丢了个 MVC4 的 demo 上去,运行没什么问题。安装环境开始的时候是自己编译 mono,弄了两天,一直编译出错。换了多个版本的源码都不行。后来实在受不了,直接 apt-get install mono-complete,直接搞定。demo 运行环境:Debian 6.0.9 + mono 3.0.6 + Jexus 5.5.2 + ASP .NET MVC 4然后就是安装 Jexus 了 ... ...
寒 风 发布于 2013-07-23 18:01  阅读 2467 次
问题:昨天有新同事在用 Entity Framework 调试时抛出异常“此 ObjectContext 实例已释放,不可再用于需要连接的操作。”。解决办法:开始的时候,把 foreach 移到 using 块中即可解决抛异常的问题:但是因为数据要在后续的操作中使用,而 using 块并不需要包含那么多的处理代码,如果不能在 using 结束后继续使用 users,后面的代码处理起来将很麻烦。于是对代码再做调整:在 Where() 扩展 ... ...