У вас нет разрешения на доступ к этому документу ASP.NET MVC 3 в Plesk

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

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/");

    }

[/Обновить]


person Jalal    schedule 17.10.2011    source источник
comment
каково ваше имя контроллера по умолчанию?   -  person salahy    schedule 17.10.2011
comment
Спасибо за то, что дали нам знать. Пока вы здесь, у вас есть вопрос по программированию?   -  person Widor    schedule 17.10.2011
comment
@Widor: Есть ли на stackexchange.com удобный веб-сайт, где можно задавать такие вопросы?   -  person Jalal    schedule 17.10.2011
comment
@Jalal, я хочу сказать, что ты не задал вопрос...   -  person Widor    schedule 17.10.2011
comment
@JalalAmini вы не задавали вопрос, также вы не сказали никаких подробностей о том, что вы сделали, поскольку я ответил, что Plesk не перенаправляет вас на вашу домашнюю страницу, пожалуйста, сообщите нам, какой у вас домашний контроллер, чтобы люди здесь могли вам помочь   -  person salahy    schedule 17.10.2011
comment
@Jalal - спасибо, соответственно удалил отрицательный голос.   -  person Widor    schedule 17.10.2011


Ответы (1)


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

person simonlchilds    schedule 17.10.2011
comment
Да, версия .NET – 4.0.30319.1. - person Jalal; 17.10.2011
comment
Ваш сервер Windows? Или апач? - person simonlchilds; 17.10.2011
comment
@csharpsi Apache может работать в Windows, но ОП уже пометил этот вопрос с помощью IIS, что, похоже, отвечает на вопрос, который вы хотели задать, поскольку IIS работает только в Windows. - person Andrew Barber; 17.10.2011
comment
@AndrewBarber ба! Я слепой. Спасибо. - person simonlchilds; 17.10.2011
comment
@ЭндрюБарбер PS. Я имел в виду линукс. Понедельник был долгим... :) - person simonlchilds; 17.10.2011
comment
@csharpsi Ага, я подумал, что вы хотели задать этот вопрос :) - person Andrew Barber; 17.10.2011