繁体   English   中英

如何在 IIS 中托管 asp.net core MVC 应用程序?

[英]How to host a asp.net core MVC app in IIS?

我一般熟悉 .Net,但对 ASP.Net Core 不熟悉。 我刚刚运行了我的第一个“自托管”ASP.Net Core MVC 应用程序(使用模板创建并默认在 Kestrel 下运行)。 我现在想做的是在 IIS 中托管它。 但是我正在努力解决的是,我似乎无法找到关于我需要做什么才能使其工作的清晰详细的说明/文档。 我自己尝试了各种配置更改,但到目前为止没有任何效果。 我正在运行 .Net Core 3.1 并在我的 Windows 10 环境中使用 VS.Net 2019。 如果有人能指出我正确的方向,我将不胜感激。

据我所知,如果您想在 IIS 上托管 asp.net 核心应用程序。 您应该确保安装了正确的托管包。

注意:无论您使用进程内还是进程外,您都需要安装 IIS 托管包。

有关如何安装它的更多详细信息,您可以参考此链接

安装链接后,您可以检查您的 IIS 模块以确保您安装了正确的 asp.net 核心模块。

在此处输入图片说明

然后你可以使用 VS 将应用程序发布到正确的文件夹并创建 IIS 网站,如下所示:

在此处输入图片说明

在此处输入图片说明

创建 IIS 网站:

在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM