ASP.NET 5 Приложение MVC и WordPress в виртуальном каталоге IIS

#c# #asp.net-mvc #wordpress #web-hosting #plesk

Вопрос:

У нас есть приложение WordPress (PHP), размещенное на www.website.com (упрощенный URL-адрес) и другое веб-приложение (C# с ASP.NET 4.8. структура) для другого рабочего процесса.

Второе веб-приложение (C#) необходимо развернуть на www.website.com/appName.

Мы создали виртуальный каталог «Имя приложения» и опубликовали приложение в этом каталоге, но на www.website.com/appName мы получаем 404 ответа с error.php просмотр (404 страницы для www.website.com, не для второго приложения www.website.com/appName)

Перенаправление «Авторизация» для приложения C# работает, потому что, когда мы запрашиваем www.website.com/appName, URL-адрес изменяется на www.website.com/appName/Login?returnUrl=/appName/, что означает, что приложение C# регистрирует свои правила перенаправления. Я предполагаю, что приложение нашло контроллер «Home» и перенаправило его на контроллер «Вход» из-за тега [Авторизовать] (что является желаемым поведением), но я не знаю, почему приложение возвращает 404 с error.php вместо /логин/индекс.

Мы протестировали приложение на www.appName.website.com и это прекрасно работает, но это не то, что нам нужно.

Основная проблема заключается в том, что сервер находится на хостинге, и у нас нет полного доступа к серверу (только через Plesk CP, поэтому конфигурация IIS ограничена).

Итак, в основном мой вопрос сводится к следующему: как опубликовать приложение C# .NET MVC на странице, размещенной на WordPress Plesk?

Комментарии:

1. Работает ли ваш сайт WordPress под управлением IIS?

2. Да, он работает на IIS, но мы можем получить к нему доступ только через панель управления хостингом Plesk.