【发布时间】:2020-05-20 04:03:41
【问题描述】:
我在 Azure DevOps 上有一个构建和发布管道,它在 Vue + .NET Core 应用程序上运行 dotnet publish,并将其移动到我计划使用 IIS 运行它的服务器。
如果我远程进入所述服务器,导航到我的应用所在的文件夹,然后运行dotnet App.dll,它在 localhost:5000 上运行并且看起来不错。但是,当我转到 IIS 管理器并从那里启动网站时,我会转到已设置证书的 URL,然后得到 403 或 404。
- 当我在 IIS 管理器上启动网站时,幕后究竟发生了什么?
- 为了排除故障,我可以通过命令行自己运行 IIS 命令吗?有没有我可以阅读这些命令的页面?
【问题讨论】:
-
在 IIS 管理器上启动网站时没有任何反应。实际初始化(与 ASP.NET Core 模块相关)在第一个请求到来时开始。您还需要了解什么是 Kestrel,什么是 IIS,以及什么是进程内/进程外托管,blog.lextudio.com/…
标签: vue.js iis .net-core azure-devops