gpt4 book ai didi

c# - 我可以从代码启动 ASP.NET MVC 服务器吗

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:59 25 4
gpt4 key购买 nike

我编写了一个 ASP.NET MVC3 站点(它包含数据模型、 Controller 和 View )。但我想从代码开始托管此网站,而不是使用 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 项目。我想从代码开始托管它

页数。我不想使用 IIS,我只想从控制台应用程序运行这个 Web 项目。想要在指定端口上开始接收请求,就像在 IIS 中打开这个 webapp 一样

pps。也许,我想要可以在代码中托管网站的简单包

pppps:我阅读了有关 self 托管的内容并了解了我想要的东西:我想要类似 ASP.NET Web API self 托管的东西,但适用于带有 html Controller 的 MVC 应用程序

仍然对英语感到抱歉

最佳答案

也许您正在寻找这样的产品?

http://ultidev.com/products/UWS-Cassini-Pro/

注意:我还没有尝试过,但它似乎可以满足您的要求。

关于c# - 我可以从代码启动 ASP.NET MVC 服务器吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12156911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com