Назад | Перейти на главную страницу

Размещение приложения asp.net внутри приложения PHP на IIS 7

у нас есть выделенный сервер, на котором работает IIS 7. С сервера работает сайт PHP (wordpress). Мы хотим иметь возможность запускать приложение asp.net на том же сервере, желательно с сайта php. Есть идеи, как это сделать?

IIS совершенно не волнует, какое «приложение» вы запускаете в нем, он даже не имеет понятия «приложение», как мы, люди, могли бы это понимать (*). Он только видит файлы и выбирает, что с ними делать в зависимости от их расширения: просто передать их клиенту, если у них есть .html, обработайте их классическим движком ASP, если у них есть .asp, используйте интерпретатор PHP, если у них есть .phpи так далее до .aspx файлы, которые обрабатываются механизмом ASP.NET. Эти интерпретаторы, конечно, должны быть установлены и включены на веб-сервере, и соответствующие расширения файлов должны быть сопоставлены, чтобы IIS знал, что с ними делать; но как только это будет сделано, IIS будет с радостью обслуживать любой файл, который он может понять, независимо от его положения в файловой системе или в структуре веб-сайта.

Итак, подведем итоги: да, если на сервере установлены и включены механизмы PHP и ASP.NET, вы можете смешивать .php и .aspx (и любые другие) файлы, как вы хотите, и они, конечно, могут звонить друг другу.

(*) Да, да, мы могли часами говорить о пулах приложений и рабочих процессах; Однако это просто не меняет сути.