iis 将ASP.NET Core 6.0 MVC应用程序部署到服务器不起作用

rwqw0loc  于 2023-01-21  发布在  .NET
关注(0)|答案(1)|浏览(229)

我是网络开发的新手,我是在开发应用程序的路上学习的。
我有一个ASP.NET Core 6 MVC应用程序,基本上可以做到这一点:

  • 从登录开始
  • 登录后您可以查看数据
  • 您可以在视图页面上操作数据
  • 您可以查看某些日志并确认它们

所以,当我从VS 2022运行时,我的应用程序工作得很好。
我想部署应用程序,这样它就可以在公司内部使用。它都在内部网络上工作。
我有两个部署和托管应用程序的选项:

  • Windows服务器2019(IIS)
  • 合成学NAS

这对我来说真的不重要,但我已经通过了十几个教程/视频,但不能得到它的工作无论哪种方式。
我试过不同的出版方法。
我在Windows服务器上安装了. NET核心托管7.0.2和Web部署。
基本上,我发布的文件结构看起来不像一些教程。
最远的是我可以在Windows Server 2019机器上加载页面,它显示登录页面,但在我按下"登录"后,它显示".../LoginController"页面未找到。
那么,在这场混乱之后,有没有人能给我一些指导,我应该在哪里寻找解决方案?我原以为使用MVC会是个好主意,但现在我认为使用简单的ASP Web应用程序会容易得多...

cig3rfwq

cig3rfwq1#

最后,在我到达登录页面(如我所提到的)后,我发现了那里的问题。我正在使用cookie,它在程序中被设置为“安全”,但我使用的是int http而不是https。作为测试,我已经将cookie的“安全”属性设置为“假”,之后它就起作用了。
至少我知道接下来该去哪里。

相关问题