C# Visual Studio使用ASP项目启动错误的URL?

C# Visual Studio使用ASP项目启动错误的URL?,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我正在从事一个ASP项目,可能会持续很长时间。这对我来说很好,因为我爱上了MVC,它完全消除了我最讨厌的web开发的东西 因此,我右键单击一个新索引并将其设置为起始页,现在它将我发送到 但有效的URL是 因此,当我启动项目时,它是404的您不应该在视图文件上设置起始页,MVC与web表单不同,当您启动项目时,如果您确实想要更改,则默认情况下,MVC将转到该项目。您必须修改操作索引以重定向到控制器中所需的操作,或者更改默认路由 除了默认路径之外,如果您在调试时总是希望从特定页面启动,您可以通过右

我正在从事一个ASP项目,可能会持续很长时间。这对我来说很好,因为我爱上了MVC,它完全消除了我最讨厌的web开发的东西

因此,我右键单击一个新索引并将其设置为起始页,现在它将我发送到

但有效的URL是


因此,当我启动项目时,它是404的

您不应该在视图文件上设置起始页,MVC与web表单不同,当您启动项目时,如果您确实想要更改,则默认情况下,MVC将转到该项目。您必须修改
操作
索引
以重定向到控制器中所需的操作,或者更改默认路由

除了默认路径之外,如果您在调试时总是希望从特定页面启动,您可以通过右键单击项目设置web应用程序的“启动操作”,转到
属性->web->启动操作
,选中“特定页面”单选按钮,然后输入您希望登录的URL

如果您正在处理大型web应用程序中的某个特定功能,并且希望在每次进行调试时节省几次单击,那么这将非常有用


MSDN供参考:

在mvc中,您不设置启动页面。要设置默认页面,可以执行以下步骤

右键单击项目并转到属性,选择开始url并编写页面url


希望它能起作用

收到,谢谢兄弟。对不起,我不同意更改默认路由或设置重定向。我有一个项目,我正在其中建立一个新的部分,为了节省我导航到该部分的时间,我只需将启动位置设置为我正在处理的URL。感谢headup,我将研究它。