我正在使用Visual Studio 2010中的一个Web应用程序,它的mvc3。我试图弄清楚如何发布它,并通过各种指示我尝试将View / Home / Index设置为起始页面。这是个坏主意。现在没有任何工作,甚至试图查看我的网站(使用F5调试)没有正确加载。
我不知道之前的起始页是什么,或者如何撤消它。我对网络开发很陌生,现在有点迷失。如何获取我的起始页?
答案 0 :(得分:21)
答案 1 :(得分:9)
尝试将起始页设置为/
。
答案 2 :(得分:2)
如果你在设置后不管它,它应该是这样的:
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实例上的问题(假设您已经安装了它,因为这是一个开发人员机器?)。一旦你知道了设置,你可以移动到服务器,你应该没事。
这就是我现在所有的时间。祝你好运!
答案 3 :(得分:1)
我知道这是一篇很老的帖子......但是在此之后的任何人都会发现这条信息很有用
如果你想改变MVC3中的启动页面你可以通过像这样指定
来实现指定页面:帐户/登录
如果您说Views / Account / LogOn它将返回Resource not found错误,并且如果您包含/它会说错误请求,则无需包含视图名称。
我尝试了上面的选项,可以将我的启动页面从恼人的索引页面更改为LogOn.cshtml
答案 4 :(得分:0)
只需将您的起始网址更改为/ Home / Index或/(或删除它) - 您无法直接在/ Views文件夹中处理项目。
答案 5 :(得分:0)
尝试在主项目中创建一个新的html文件并将其设置为默认值。然后删除该文件。这应该删除起始页面。你不需要一个Mvc。
答案 6 :(得分:0)