那么,还有其他人有想法如何解决这个问题吗?
[编辑] 所有这些限制的原因是它不会是一个多用户Web应用程序,但只是一群封闭的人将访问它,只在Intranet上,所以我们正在寻找一个简单的解决方案,我们不需要使用我们自己以外的任何软件设置(已经更新功能并处理升级/降级)并完全支持/访问我们现有的内部框架。
答案 0 :(得分:2)
经过一些“创意”googleing(我们受到IronScheme的启发 - 看看IronScheme.WebServer和IronScheme.Web.Runtime - > Web / Hosting) 并反向设计一个示例MVC应用程序(只需查看调用堆栈并挖掘MSDN)我们找到了一个可能的解决方案。
我们将利用
System.Web.Hosting.ApplicationHost.CreateApplicationHost
用于访问我们的MVC应用,HttpListener
用于我们自己的轻量级用于我们目的的“网络服务器”。