Как я могу иметь страницу PHP внутри проекта ASP.NET MVC? - PullRequest
0 голосов
/ 04 ноября 2010

Мы переносим наш существующий PHP-сайт в ASP.NET MVC.Вместо того, чтобы перестраивать все сразу, мы хотели бы иметь возможность включить некоторые из наших существующих приложений PHP в наш новый проект MVC.

Я использовал установщик платформы Windows для настройки поддержки PHP для IIS.Я проверил это, поместив файл PHP в папку inetpub / wwwroot, и он хорошо работает.

Однако, когда я пытаюсь добавить файл PHP в свой проект MVC, а затем получить доступ к нему в загружаемом браузерефайл вместо его запуска.

Игнорирование PHP-файлов в механизме маршрутизации не решило эту проблему.

Кто-нибудь знает, как заставить это работать?

Спасибо!

1 Ответ

0 голосов
/ 04 ноября 2010

Похоже, движок MVC пытается обработать ваш php файл. Я думаю, может быть, настройка * .php в качестве игнорируемого маршрута поможет?

В global.asax.cs:

public static void RegisterRoutes(RouteCollection routes)
{
    routes.IgnoreRoute("{resource}.php/{*pathInfo}");

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