Поместите ASP.NET на сайт Wordpress

Большинство алгоритмов без блокировок или структур запускаются с некоторой атомарной операции, т.е. изменения в некоторой ячейке памяти, которая когда-то начатый потоком будет завершена, прежде чем любой другой поток сможет выполнить ту же самую операцию. Вы переносите такую операцию в своей среде?

См. здесь для канонической газеты на этом предмете.

Также попытка этот статья статьи Википедии для дальнейших идей и ссылки.

5
задан PeteT 27 November 2009 в 11:08
поделиться

7 ответов

Вы могли бы создать веб-службу в своем приложении ASP.NET, а затем написать плагин Wordpress, который будет читать эту службу и отображать ее на странице Wordpress.

5
ответ дан 18 December 2019 в 06:23
поделиться

Wordpress использует PHP и MySql. Я успешно установил и запустил его под Windows 2008 с IIS 7. Новые возможности CGI в IIS 7 также дают неплохую производительность.

Конечно, вы можете запустить отдельный, но связанный сайт на основе ASP.NET на том же самом server.

Вы также можете запустить смешанный сайт ASP.NET + PHP. IIS направляет входящие запросы конкретному HttpHandler на основе расширения URL-адреса, поэтому нет причин, по которым вы не можете смешивать * .php и * .aspx.

Фактически, вы также можете делать такие вещи, как написание файла. Модуль HttpModule на основе .NET, который интегрируется с сайтом PHP / IIS, для выполнения таких задач, как ведение журнала, централизованное управление файлами cookie, «настройка» HTTP-заголовка и т. Д.

Если вы хотите поместить элементы управления ASP.NET в файл * .php, это совсем другое дело. Для этого вам нужно будет написать HttpHandler, который понимает, как анализировать такой файл. Либо так, либо просто используйте фреймы ....

1
ответ дан 18 December 2019 в 06:23
поделиться

WordPress - это приложение LAMP (Linux Apache MySQL PHP), обычно работающее на серверах Linux. Я не думаю, что вы можете интегрировать ASP.Net в wordpress. Но, конечно, вы можете предоставить ссылку на приложение ASP.Net из WordPress.

0
ответ дан 18 December 2019 в 06:23
поделиться

Нет, это не сработает. Вы не можете использовать ASP.NET на страницах, обслуживаемых WordPress. Вы можете использовать ASP.NET на том же веб-сайте, что и Wordpress, например, имея определенные каталоги или определенные страницы, обслуживающие контент ASP.NET, в то время как остальная часть сайта по-прежнему обслуживает контент WordPress.

Однако, если ASP.NET код, который вы хотите использовать, очень прост, почему бы не сделать его на PHP? WordPress использует PHP, который очень похож на ASP.NET.

0
ответ дан 18 December 2019 в 06:23
поделиться

Краткий ответ: Нет, не легко . WordPress - это PHP - вы не можете просто поставить код .NET CODE на странице PHP.

Долгий ответ: Да, если ... Если вы действительно хотите сделать это, и это стоит того времени и усилий, вы можете обойти его, используя некоторые из предложенных стратегий, например, : проводят бит ASP.NET на сервере Windows (или используйте Mono) и показать его внутри iFrame на странице WordPress.

Просто голым в виду, что это не общая установка, и может быть сложнее, чем просто создание или использование своего рода плагин WordPress.

1
ответ дан 18 December 2019 в 06:23
поделиться

Это не было идеальным, но решение, которое я производил, связанный с использованием IFRAMES, которые все еще в Spec HTML 5 (Infact у них есть новые атрибуты), поэтому я думаю, что я в порядке. По сути, я делаю страницу в WordPress с iFrame и некоторым JavaScript на его загрузке, чтобы сделать iFrame автоматически изменить размер на основе размера содержимого, используя код ниже (iFrame, называемый кадром шириной 100 процентов).

function autoIframe(){
    try
    {
        var page_height = document.getElementById('frame').contentWindow.document.body.scrollHeight;
        document.getElementById('frame').height = page_height+60;
    }
    catch (err)
    {
        window.status = err.message;
    }
}

Этот код будет разместить на нагрузке первого контента, если изменяется содержимое, ему нужно будет вызвать в любом случае. Мое решение было вызвать метод от Innerpage с использованием Parent.autoiframe () каждый раз, когда поиск был сделан.

P.S. JavaScript будет работать только в том случае, если IFrame и внешняя страница из того же домена (без скриптов креста).

3
ответ дан 18 December 2019 в 06:23
поделиться

У меня есть те же потребности, что и у создателя этого потока. У меня есть CRM и корпоративный сайт, работающий на ASP.NET/SQL, а также отдельный блог компании Wordpress php. После того, как мы использовали Wordpress в течение года, люди здесь хотели бы иметь возможность редактировать статический контент на нашем корпоративном сайте, как мы это делаем в Wordpress, поэтому я рассматриваю возможные гибридные настройки ASP.NET/Wordpress.

Я слышал хорошие отзывы о "Phalanger": http://www.php-compiler.net Это компилятор языка PHP для .NET Framework, и вы можете запускать PHP-код в .NET

Также было здорово узнать в этой теме, что вы можете иметь PHP и ASP.NET в одной сети IIS, это еще одно разумное решение. Если бы у меня была какая-то отрицательная репутация (я здесь новичок), я бы проголосовал за RickNZ.

6
ответ дан 18 December 2019 в 06:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: