После того, как я загрузил свой сайт на удаленный хост, я получил следующую ошибку:
403 Forbidden У вас нет разрешения на доступ к этому документу
Мой веб-сайт представляет собой веб-приложение ASP.NET MVC 3 на панели Plesk 9.5.4.
[Обновить]
Во-первых, извините за мой плохой вопрос!
Я загрузил файлы bin
, Views
, Content
, Scripts
, web.config
и Global.asax
в каталог httpdocs
на хосте, но после обновления страницы я получил ошибку 403. Я также загружаю System.Web.Mvc.dll
и EntityFramework.dll
рядом с моим файлом MicroCatalog.dll
в папку bin
.
Есть ли какие-либо настройки в Plesk или мне нужно написать код, чтобы решить эту проблему?
Мой контроллер по умолчанию — Home
, а действие по умолчанию — Index
, как описано в файле global.asax.cs:
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
);
routes.MapRoute("Signout", "Account/LogOff/");
}
[/Обновить]