【发布时间】:2015-12-31 03:16:15
【问题描述】:
我正在尝试运行服务堆栈应用程序,当部署在另一个机器上时,它在我的开发机器上运行良好,我得到 System.PlatformNotSupported 异常。 下面的堆栈跟踪:
未处理的异常:System.PlatformNotSupportedException:此平台不支持操作。 在 System.Net.HttpListener..ctor() 在 ServiceStack.Host.HttpListener.HttpListenerBase.Start(IEnumerable`1 urlBases,WaitCallback listenCallback) 在 ServiceStack.Host.HttpListener.HttpListenerBase.Start(字符串 urlBase) 在 ExcaliburAppHost.Program.Main(String[] args)
我正在尝试构建一个具有自托管功能的 Restful 应用程序(另一个盒子上不支持 IIS)。
var listeningOn = args.Length == 0 ? "http://*:8090/" : args[0];
var appHost = new AppHost()
.Init()
.Start(listeningOn);
AppHost().Start()方法发生错误
【问题讨论】:
-
我也尝试将 System.Web.Http.dll 包含在构建中。
-
是否可以将 Apache 或 NGinx 或任何其他服务器用作任何 .Net Web Api 项目的 HTTP 服务器。我正在处理必须避免 IIS 的环境
标签: asp.net-web-api servicestack httplistener