这是我第一个 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 上不起作用