簡體   English   中英

Visual Studio 2019 - Web 部署到本地 IIS

[英]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 包。

搜索(至少我的搜索)沒有找到任何解決方案。 我確實通過引用此文檔來驗證我是否已准備就緒:

https://learn.microsoft.com/en-us/visualstudio/deployment/tutorial-import-publish-settings-iis?view=vs-2022

正如我所說,Visual Studio 報告發布成功:

在此處輸入圖像描述

但是在部署時,我從 IIS 收到 503 Service Unavailable。

不知道這是怎么改變的......在IIS,go到你的網站,點擊“基本設置......”,然后檢查物理路徑。 我的以某種方式被重置為我的項目文件夾,而不是 .netpub web 部署文件夾。 問題解決了。

暫無
暫無

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

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