繁体   English   中英

是否可以在没有IIS(非Web API)的情况下自行托管MVC 4应用程序?

[英]Is it possible to self-host a MVC 4 Application without IIS (not Web API)?

那么,还有其他人有想法如何解决这个问题吗?

[编辑]所有这些限制的原因是,它不会是一个多用户的Web应用程序,但只是一个封闭的人群将访问它,只在Intranet上,所以我们正在寻找一个简单的解决方案,我们不要必须使用我们自己以外的任何软件设置(已经更新功能并处理升级/降级)并完全支持/访问我们现有的内部框架。

经过一些“创意”googleing(我们受到了IronScheme的启发 - 看看IronScheme.WebServer和IronScheme.Web.Runtime - > Web / Hosting)并反向设计一个示例MVC应用程序(只需查看调用堆栈并挖掘thrugh MSDN) )我们找到了一个可能的解决方案。

我们将利用System.Web.Hosting.ApplicationHost.CreateApplicationHost来访问我们的MVC应用程序和HttpListener作为我们自己的轻量级用于我们目的的“webserver”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM