我编写了一个 ASP.NET MVC3 站点(它包含数据模型、控制器和视图)。但我想从代码开始托管这个网站,而不是使用 IIS。
我的意思是,例如,这样的控制台应用程序:
int Main(string[] argv)
{
Console.WriteLine("starting web application");
var webStarter = new SomeWebServerStartingClass(typeof(MvcApplication), 80);
webStarter.Run();
Console.WriteLine("closing web application");
}
在线webStarter.Run();
网络应用程序托管在 80 端口上,用户可以从互联网访问它。
附言。我在一家开发计算机视觉软件的公司工作。我们的程序实现为 Windows 服务。现在我们需要在每个产品中创建监控模块。这个监控模块将是 asp.net mvc 项目。我想从代码开始托管它
pps。我不想使用 IIS,我只想从控制台应用程序运行这个 Web 项目。想要开始在指定端口上接收请求,就像在 IIS 中打开这个 webapp
购买力平价。也许,我想要一个可以在代码中托管网站的简单包
pppps:我阅读了关于自我托管的信息并理解了我想要的东西:我想要像 ASP.NET Web API Self-Host 这样的东西,但是对于带有 html 控制器的 MVC 应用程序
还是对不起英语