我希望在端口80上本地托管- SignalR process,并让本地http目录在同一个端口上承载(从某个目录服务文件,将目录结构映射到HTTP请求)。例如,访问localhost:80/index.html将返回位于某个目录中的html文件,该文件还将在同一端口上与SignalR process 通信,因为拥有不同的端口将导致铬浏览器中的错误。
我使用MVC5和ASP.NET 4.5创建了一个简单的web应用程序。在本地运行时,使用该web应用程序作为启动项目的效果很好。我正在尝试将其转换为一个自带主机的应用程序,因此我向该项目添加了一个控制台程序,并将其设置为Visual中的启动项目(我使用的是2013年社区)。class Program static void Main(string[] args) using (Microsoft.Owin.Hosti