我在Windows服务中使用基于TCP的.NET远程处理构建了遗留应用程序服务器。我想介绍一些OWIN依赖框架,比如WebAPI和SignalR,而不需要新的端口。
我尝试在同一端口上注册.NET远程处理和OWIN迄今为止都失败了。
如果我首先启动OWIN,则远程处理配置将失败并显示System.Runtime.Remoting.RemotingException
"尝试以其访问权限禁止的方式访问套接字"。
如果我先启动远程处理,那么OWIN启动失败并显示System.Net.HttpListenerException
"该进程无法访问该文件,因为它正由另一个进程使用"。
这并不让我感到惊讶。但问题仍然存在,是否有办法使这种配置有效?