asp.net核心 – 是否可以自主托管没有IIS(不是Web API)的ASP.NET
发布时间:2020-12-16 00:38:31 所属栏目:asp.Net 来源:网络整理
导读:我有一个全功能的ASP.NET MVC应用程序(.NET Core,ASP.NET MVC 6),它在Visual Studio(使用IISExpress)中运行良好。 我现在想有一个控制台应用程序,它接受MVC应用程序并托管它(自主托管)。 解决方法 Is it possible to self-host a MVC 6 Application witho
我有一个全功能的ASP.NET MVC应用程序(.NET Core,ASP.NET MVC 6),它在Visual Studio(使用IISExpress)中运行良好。
我现在想有一个控制台应用程序,它接受MVC应用程序并托管它(自主托管)。 解决方法
是。实际上,所有ASP.NET Core应用程序都是自主托管的。即使在生产中,IIS(或Nginx)也是自托管应用程序的反向代理。 这是你如何尝试。 首先,从这里下载并安装.NET Core https://www.microsoft.com/net/core 其次,创建一个MVC 6项目。例如,从ASP.NET GitHub存储库克隆示例。 git clone git@github.com:aspnet/cli-samples.git cd cli-samplesHelloMvc 或use Yeoman to generate an ASP.NET MVC 6 site。 npm install -g yo npm install -g bower npm install -g generator-aspnet yo aspnet webbasic MyMvc6App cd MyMvc6App 三是恢复并运行项目。 dotnet restore dotnet run 最后,在浏览器中导航到localhost:5000。 MVC 6应用程序是自主托管的。 看看最终的Program.cs类,你可以看到自主主机。 IISIntegration是可选的 – 仅当您要与IIS集成时才需要它。 public class Program { public static void Main(string[] args) { var config = new ConfigurationBuilder() .AddCommandLine(args) .AddEnvironmentVariables(prefix: "ASPNETCORE_") .Build(); var host = new WebHostBuilder() .UseConfiguration(config) .UseKestrel() .UseContentRoot(Directory.GetCurrentDirectory()) .UseIISIntegration() .UseStartup<Startup>() .Build(); host.Run(); } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp-classic – 你用什么来编辑和开发经典ASP
- asp.net – RedirectToAction MVC2的问题 – 不能将类型“S
- asp.net – 加密ASP .NET 2.0和SQL Server 2005中的工资值
- asp.net-mvc – 以编程方式隐藏全局菜单项的Razor代码?
- asp.net – 请求验证 – 在SiteCore中如何以及为什么禁用它
- 初识ABP vNext(8):ABP特征管理
- asp.net – 使文本框不可编辑
- asp.net – Visual Studio 2017 docker错误运行应用程序
- asp.net – ELMAH日志的独立查看器应用程序
- asp.net – ‘System.Web.UI.WebControls.TextBoxMode’不包
推荐文章
站长推荐
- 表格在asp.net中提交
- asp.net-mvc-3 – R#6 – 在剃刀视图中建议“使用
- asp.net – 如何忽略全局asax中图像的日志记录错
- ASP.NET WebForm的“页面生命周期”是什么?
- iis-6 – 如何防止IIS覆盖我在ASP.NET中设置的文
- asp.net-mvc-4 – 使用HTML.ActionLink调用Post方
- asp.net-mvc – 实时ASP.NET MVC Web应用程序
- 实体框架 – 对ASP.NET MVC Onion架构的意见
- 验证 – 使用ASP.NET MVC和数据注释验证模型的PA
- asp.net-mvc – 为什么我的ViewModel在[HttpPost
热点阅读