развертывание веб-сайта asp.net mvc 3 - PullRequest
0 голосов
/ 04 января 2012

Я пытаюсь развернуть мой готовый сайт на сервере хостинговой компании, и я в основном застрял.У меня есть папка wwwwroot на сервере, куда я помещаю свою папку опубликованного проекта.Так что же такое индексный файл, первая страница, которую я должен отобразить ... это страница макета или просто мой index.cshtml или, может быть, _ViewStart?Мне нужно создать путь к папке, в которой будет располагаться файл, и дать им имя «индексной страницы».Я пытался сделать это некоторое время безуспешно.

Ответы [ 2 ]

1 голос
/ 04 января 2012

Ваш маршрут по умолчанию должен идти к контроллеру / представлению по умолчанию (т.е. / home / index), поэтому, если кто-то посещает ваш сайт по адресу www.yoursitewhwhat.com, он автоматически найдет страницу по умолчанию.

0 голосов
/ 04 января 2012

Вот ссылка, которая может помочь вам и объяснить различия между предыдущими версиями MVC.

http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx

Проект по умолчанию создает страницу по умолчанию в файле global.asax, которыйпочему по умолчанию он находится в папке home / index как в routes.MapRoute( "Default", // Route name "{controller}/{action}/{id}", // URL with parameters new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults );

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...