簡體   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