C# 有没有办法从代码中设置项目属性?

C# 有没有办法从代码中设置项目属性?,c#,asp.net-mvc,razor,C#,Asp.net Mvc,Razor,在MVC中,如果导航到项目的属性,并转到Web选项卡,则可以设置特定页面。我想知道是否有任何方法可以从代码中做到这一点?我不这么认为。该页面让VS知道当您按F5时应该启动哪个页面。如果您只想为应用程序设置默认页面(当没有调用页面时),只需在默认路由中设置所需的操作和控制器 也许您有特定的目的想要这样做?在MVC中,与Web服务器中的物理文件和浏览器中的URL无关。(它使用带有URL映射规则的路由系统,将传入URL和路由映射到正确的控制器和操作方法。) 所以,您不能像在普通WebForm中那样将特

在MVC中,如果导航到项目的
属性
,并转到
Web
选项卡,则可以设置特定页面。我想知道是否有任何方法可以从代码中做到这一点?

我不这么认为。该页面让VS知道当您按F5时应该启动哪个页面。如果您只想为应用程序设置默认页面(当没有调用页面时),只需在默认路由中设置所需的操作和控制器


也许您有特定的目的想要这样做?

在MVC中,与Web服务器中的物理文件和浏览器中的URL无关。(它使用带有URL映射规则的路由系统,将传入URL和路由映射到正确的控制器和操作方法。)
所以,您不能像在普通WebForm中那样将特定页面设置为“启动页面”。即使可以在VS中执行此操作,也会在浏览器中以文件扩展名(*.aspx,*.cshtml)打开。您需要创建自己的默认路线