IIS服务器错误。服务器错误' /'应用

时间:2017-04-21 14:39:44

标签: asp.net .net asp.net-mvc iis iis-8

enter image description here

这是一个ASP.NET MVC应用程序,但使用Web窗体视图引擎(.aspx)而不是Razor View Engine(.cshtml)。

我已在项目和IIS默认文档中将默认开始页面设置为Login.aspx。但是,如果我在网络浏览器中输入http://localhost:150/Login.aspx,则可以正常运行。我做错了什么?

2 个答案:

答案 0 :(得分:0)

如果你想访问路线'/',你应该有一个HomeController。在此控制器内部,放置一个返回View()的Index操作。然后在Views / Home文件夹中创建一个Index.aspx文件。如果要在使用路径“/”进入站点时访问其他视图,则应更改RouteConfig文件,并将默认控制器和操作设置为其他人。

答案 1 :(得分:0)

我已经弄清楚了。我将登录页面移到了VIEWS文件夹中(之前没有)。

创建默认控制器

public class DefaultController : Controller
    {
        // GET: Default
        public ActionResult Index()
        {
            return Redirect("~/Login.aspx");
        }
    }

并非一切似乎都有效。谢谢您的帮助。