繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM