1. Note Dot Net Core - 發佈

發佈

環境用的是Dot Net 5 SDK

問題1

每次運行生成到 \bin\Debug\net5.0 下的文件 對比 發佈之後的文件,多的一個 web.config

生成文件

image-20210817220618980

image-20210817220659934

如果把web.config文件複製到生成文件夾中,照樣可以通過IIS發佈

問題2

IIS 安裝完畢之後,該設置的都設置了,但是訪問直接

image-20210817221100914

如果之前玩過IIS的話,就會有點懵圈,我之前玩就是這麼玩的,爲毛現在不行了,答案是,這樣真不行。

首先,需要訪問 .NET Downloads (Linux, macOS, and Windows) (microsoft.com)

image-20210817221438691

根據自己的環境下載對應的Host 和 SDK

image-20210817221551567

上面這安裝完畢後,重啓IIS服務

image-20210817221946942

image-20210817222017718

image-20210817222055216

在模塊中多倆這玩意,沒有這倆玩意的,再找資源下載,都在剛纔那個網址裏,然 就沒有那個500的毛病了。

其實最主要的是依賴 AspNetCoreModuleV2,具體可以看問題1裏說的那個web.config中。

image-20210817222624896

你悟了嗎?

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章