ASP.NET - 发布到 IIS 时主页不更新

ASP.NET - Home page doesn't update when publishing to IIS

因此,我有一个在 ASP.NET 中开发并在 IIS 中发布的 MVC 应用程序。我在属性屏幕上更改了主页("Project" -> "Web" -> "Start Action" -> "Specific Page"),但是当我发布和测试它时,它仍然指向我的先前定义的主页。我尝试多次重新发布它并重新启动服务器,但没有成功。我该如何解决这个问题?

因为那只是 Visual Studio 在您按 F5 时打开的页面。

如果您希望更改站点的主页,请更改从 HomeController.Index() 返回的视图,或更改 Views/Home/Index.cshtml 以显示您想要的内容,或将路由更改为另一个 controller/action默认显示。

检查 RouteConfig.cs 文件,因为您可以在应用程序启动时输入要首先打开的操作和控制器的名称。

查看下图以供参考。