#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.