簡體   English   中英

我如何在核心2.1(系統文件)中發布Web API

[英]How can I publish my web api in core 2.1 (System Files)

我正在嘗試使用系統文件在.net core 2.1中發布我的Web api ...但是當我發布它時,在我的計算機上我只能看到.dll,.json,但是看不到其他文件,所以我不知道如何那是否將所有文件發布並放置到IIS中?我需要在Web API中進行特殊配置嗎? 或者我該怎么辦?

查看這些鏈接

https://docs.microsoft.com/en-us/dotnet/core/deploying/

https://docs.microsoft.com/en-gb/aspnet/core/host-and-deploy/iis/?tabs=aspnetcore2x

https://andrewlock.net/exploring-program-and-startup-in-asp-net-core-2-preview1-2/

https://stackify.com/how-to-deploy-asp-net-core-to-iis/

運行dotnet publish將生成內容,並將其放在IIS應用程序池中指向的目錄中(您在服務器應用程序池的設置過程中指定目錄-檢查鏈接)

是的,以某種方式您需要一個特殊的配置文件web.config

您需要安裝SDK

檢查: https : //docs.microsoft.com/zh-cn/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1

安裝-> dotnet-hosting-2.1.3-win.exe命令:

->凈止損為y

->凈啟動W3SVC

重新啟動IIS

AppPool-> NoManagedCode-集成

之后就像在IIS中發布普通的asp.net項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM