[英]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.