[英]Share WCF classes on client when using same WCF-service on different servers
[英]Client can't interact with WCF-service when it is hosted by accoreconsole.exe
Windows 7 x64
Visual Studio 2015更新1
AutoCAD 2016 SP1 x64
.Net Framework 4.6.1
当我的WCF服务由accoreconsole.exe
而不是acad.exe
托管时,我遇到了一个问题:客户端应用程序(控制台应用程序)无法与之交互。 两种情况都已成功打开servise,并且telnet
在必要的端口上工作正常。 我使用HTTP协议。 当主机是acad.exe
(对于同一客户端应用程序)时,我没有这个问题。
对于此问题演示,我创建了一个包含两个项目的简单解决方案 :客户端和服务。 有关它们的详细信息, readme.md
文件。 屏幕问题在解决方案的readme.md
进行了描述。
有必要读取readme.md
文件,因为它们包含重要信息。 要构建此解决方案,您需要使用管理员权限启动Visual Studio。
对于这个问题的原因,我将不胜感激。
最好的问候,安德烈。
我从客户端和服务处获得了两种托管情况的日志 :通过acad.exe
(工作情况)和accoreconsole.exe
(问题情况)。 我现在正在通过Microsoft Service Trace Viewer (GUI应用程序)学习它。
嗯...此问题仅在AutoCAD 2016中存在。 使用AutoCAD 2013-2015,我没有这个问题。 所以... AutoCAD 2016的accoreconsole.exe
是通过屁股编写的...
较新的AutoCAD版本(例如,AutoCAD 2017)也可能会出现相同的问题...但是我没有AutoCAD 2017,因此无法检查。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.