Visual Studio ASP.Net MVC撤消设置为起始页操作


78

我有一个正在使用的Web应用程序,在我的好奇心得到改善之前,它一直运行良好,然后右键单击一个视图并选择“设为起始页”选项。现在,每当我运行应用程序时,它将带我到“找不到资源”错误页面。我在全局配置路由中设置了默认的注册路由,该路由之前运行良好。我注意到该URL现在显示为:

http:// localhost:1234 / Views / User / Login.aspx

代替

http://本地主机:1234 /

像以前一样 我不确定如何撤消此操作或更改了什么,我已经查看了web.config文件,但不确定要查找的内容是什么,我们非常感谢您的帮助。

Answers:


138

您可以Specific Page在项目属性的选项中进行设置,只需将文本框留空即可。

替代文字


7
只是为了澄清这一点-选择“特定页面”,然后将文本框保留为空白,不要输入“ /”,否则该项目将在localhost:1234 //
dwynne

16

Visual Studio->属性-> Web(左侧选项卡)->特定页面中,右键单击您的项目,并以空字符串作为名称。


2
我收到此错误:指定的起始URL无效..无法确定URI的格式。
Ash Machine

它应该是空字符串,而不是'/'
编码人员

应该注意的是,有些文件中可能包含带有多个项目的.sln,因此,右键单击有问题的Web项目,然后选择“属性”是另一种查看“ Web”选项卡并将“特定页面”设置为空字符串的方法
Whyo​​z

0

选择特定页面,然后右键单击它并选择“从项目中排除”,然后再次右键单击该页面并选择“包含在项目中”。这个对我有用。



0

我很欣赏这个线程很旧,但是我已经经历了尝试更改启动页面的相同过程。我试图将启动页面更改为Views/Home/Login.cshtml找不到报告页面的页面。
我的根源是http://localhost:63786/,启动时该网站导航到http://localhost:63786/Views/Home/Login.cshtml

经过一番摆弄之后,我意识到根目录已经将我带到/ Views /,所以我实际需要的启动路径是Home / Login.cshtml。这仍然没有用,然后我意识到它在路径中保留了文件扩展名,应该不会。因此,启动路径应该是Home / Login。

从省略号生成的自动选择的路径不正确,请检查该路径是否正确生成并删除扩展名,然后它应该可以工作。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.