ASP.NET MVC 在 Windows Server 2016 上找不到控制器



这是我第一个 ASP.NET MVC项目。它发展迅速。但是,当我部署到服务器时,我只是无法让站点看到控制器。

我做了一个测试项目。我只是创建了一个没有更改的 ASP.NET MVC 项目;发布到本地 IIS 并且可以工作。服务器上的同一项目不起作用。 我在根目录上有一个index.html,以查看该站点是否已启动。确实,它已经结束了。我可以看到index.html.当我去www.test.com/home/index(这是我的测试站点(时,我收到HTTP错误404.0 - 未找到。要查找的资源在名称更改后已被删除,或者暂时不可用。

bin文件夹确实有项目dll

App_start/routeconfig.cs默认 URL 指向主控制器和索引操作。

项目开箱即用。它应该有效。

有人可以指出我正确的方向吗?

衷心感谢。

如果有人遇到同样的问题。

错误 404 的原因有很多。

就我而言,网络人员没有安装 ASP.net 框架。 看到开发人员和网络人员之间有一条细线。

这不是我正在寻找的,但它解决了我的问题。 aspnet_regiis.exe -ir 在 Windows 8 上不起作用

最新更新