我正在开发Visual Studio 2010及其mvc3中的Web应用程序。我试图弄清楚如何发布它,并通过各种说明尝试将View/Home/Index设置为起始页面。这是一个糟糕的主意。现在没有任何工作,甚至试图查看网站,因为我已经(用F5调试)没有正确加载。MVC3开始页面
我不知道之前的开始页面是什么,或者如何撤消它。我对网络开发很陌生,现在有点失落。我如何获取我的起始页面?
我正在开发Visual Studio 2010及其mvc3中的Web应用程序。我试图弄清楚如何发布它,并通过各种说明尝试将View/Home/Index设置为起始页面。这是一个糟糕的主意。现在没有任何工作,甚至试图查看网站,因为我已经(用F5调试)没有正确加载。MVC3开始页面
我不知道之前的开始页面是什么,或者如何撤消它。我对网络开发很陌生,现在有点失落。我如何获取我的起始页面?
尝试将起始页设置为/
。
如果你不理会它设置完毕后,应该是像这样:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
我的建议是把它这样。你如何“回来”?
简单:打开Visual Studio的另一个实例。创建一个空白的MVC3项目。复制路由规则并在下面添加自定义规则(如果有的话)。使用您所做的任何自定义(如果有的话)复制web.config。
然后,右键单击项目并选择发布。如果您发布到本地文件夹,则必须正确设置IIS,但是您可以通过本地IIS实例中的扭结工作(假设您已安装它,因为这是一个开发人员机器?)。一旦你知道了设置,你可以移动到服务器,你应该没问题。
这就是我现在所有的时间。祝你好运!
只需将您的起始网址更改为/ Home/Index或/(或删除它) - 您无法直接在/ Views文件夹中寻址项目。
尝试在主项目中创建一个新的html文件,并将其设置为默认值。然后删除该文件。这应该删除起始页面。你不需要Mvc。
我知道这是一个老帖子...但谁配后,如果你想改变MVC3的启动页ü可以通过指定只是这样做,这将找到一块信息有帮助
的这样
指定页:帐户/登录
无需包括视图名称,如果你说的意见/帐号/ LogOn支持,它将返回未找到资源错误,如果您有/它会说错误的请求。
我尝试了上面的选项,并可以将我的启动页面从烦人的索引页面更改为LogOn。CSHTML
您是否尝试将其设置为“/”? –
实际上,它工作。谢谢! – Tyrsius
我已将它添加为答案;-) –