如何通过kestrel在Windows Server 2012中运行asp.net核心网站?

问题描述 投票:0回答:1

我在Windows Server 2012上运行Asp.net mvc核心遇到了挑战,我在visual studio 2017上发布了我的网站作为文件系统,它在我的计算机上正确运行但在远程系统上点击mysite.exe应用程序时运行kestrel并且非常快速关闭。即使我尝试通过使用UseUrl(“http://localhost:4000”)更改program.cs文件并发布它,它在我的计算机和远程服务器中正常工作,但是当我在program.cs将指定的URL更改为“mysitename.com”时红隼再次快速关闭。我怎么解决这个问题?

感谢您的回复

asp.net-mvc core windows-server-2012-r2 kestrel
1个回答
0
投票

您可以在IIS或Nginx或Apache中使用反向代理。反向代理服务器接收来自Internet的HTTP请求,并在进行一些初步处理后将它们转发给Kestrel。欲了解更多信息,请访问this

© www.soinside.com 2019 - 2024. All rights reserved.