gpt4 book ai didi

asp.net-core-mvc - 如何自托管 ASP.NET 5 MVC6 应用程序

转载 作者:行者123 更新时间:2023-12-04 16:10:14 26 4
gpt4 key购买 nike

刚开始学习 ASP.NET 5/MVC 6我对在 IIS 之外自行托管此类应用程序(作为 Windows 服务)感到好奇。我应该为此使用 TopShelf,就像 OWIN/Katana 应用程序的情况一样,还是 ASP.NET 5 通过 NuGet 包提供一些内置的自托管(作为服务)选项?

最佳答案

您可以使用 Kestrel自托管库。在project.json文件中添加库依赖:

"dependencies": {
"EntityFramework.Commands": "7.0.0-rc1-final",
// Dependencies deleted for brevity.
"Microsoft.AspNet.Server.Kestrel": "1.0.0-rc1-final"
}

然后为 Kestrel 指定此命令:

"commands": {
"web": "Microsoft.AspNet.Server.Kestrel"
}

您可以从包含您的 MVC 项目的文件夹中通过命令行启动它:

dnx web

请注意,dnvm 之前必须运行。

关于asp.net-core-mvc - 如何自托管 ASP.NET 5 MVC6 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35330609/

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