[英]Visual Studio 2019 - Web Deploy to local IIS
我有一個 .NET 5 web api 我正在嘗試在本地 IIS 上進行部署(用於開發/暫存)。我實際上已經這樣做了好幾年了,但是有些事情發生了變化,現在它是正在部署。 web 部署成功(根據 Visual Studio),但不是將文件放在 IIS 網站文件夾中,而是將所有文件放在 VS項目文件夾中。 它實際上用用於目標部署文件夾的 .dll 填充了我的項目文件夾。
例如,在我的構建/輸出 window 中:
Adding file (devapi.mysite.com\api-ms-win-core-console-l1-1-0.dll).
Adding file (devapi.mysite.com\api-ms-win-core-console-l1-2-0.dll).
Adding file (devapi.mysite.com\api-ms-win-core-datetime-l1-1-0.dll).
(and a few hundred more...)
我不確定是什么更改導致 web 部署失敗。 我最近將 Visual Studio 更新到 16.11.11,還更新了我的幾個 NuGet 包。
搜索(至少我的搜索)沒有找到任何解決方案。 我確實通過引用此文檔來驗證我是否已准備就緒:
正如我所說,Visual Studio 報告發布成功:
但是在部署時,我從 IIS 收到 503 Service Unavailable。
不知道這是怎么改變的......在IIS,go到你的網站,點擊“基本設置......”,然后檢查物理路徑。 我的以某種方式被重置為我的項目文件夾,而不是 .netpub web 部署文件夾。 問題解決了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.