[英]ASP.NET MVC can not find controller on 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指向主控制器和index操作。
项目是开箱即用的。 它应该工作。
有人可以指出我正确的方向吗?
真诚的感谢。
如果有人遇到同样的问题。
出现错误404的原因太多。
就我而言,网络人员没有安装ASP.net框架。 看到开发人员和网络人员之间有一条分界线。
这不是我要找的东西,但是它解决了我的问题。 aspnet_regiis.exe -ir在Windows 8上不起作用
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.