У вас нет разрешения для доступа к этому документу ASP.NET MVC 3 в Plesk - PullRequest
2 голосов
/ 17 октября 2011

После того, как я загрузил свой сайт на удаленный хост, я получил следующую ошибку:

403 Запрещено У вас нет прав для доступа к этому документу

Мой веб-сайт представляет собой веб-приложение 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/");

    }

[/ update]

1 Ответ

1 голос
/ 17 октября 2011

Похоже, проблема конфигурации IIS.Вы убедились, что пул приложений настроен на .NET 4.0?

...