Kestrel似乎开始但是当作为不同的用户运行时不起作用

时间:2018-02-14 11:25:16

标签: .net-core privileges kestrel

我在kestrel上运行了一个小的.net核心WebAPI服务。这是使用TFS部署在多台计算机上自动部署的。部署后,自动化工具在每台已部署的计算机上运行此Kestrel服务器。 我可以验证:

  • 应用程序在每台计算机上启动(任务管理器中存在dotnet进程)
  • 应用程序侦听正确的端口(因为尝试在该端口上手动运行它会引发端口正在使用的错误)

BUT:

  • 自动启动的应用程序我无法在浏览器中访问webapi服务(http://localhost:8081) - 说404
  • 如果我关闭dotnet进程自动启动并手动运行它可以正常运行(WebApi可在浏览器中访问)

为什么自动启动时无法正常工作?进程之间的唯一区别似乎是执行它们的用户。 我怎么能解决这个问题?

0 个答案:

没有答案