Большинство алгоритмов без блокировок или структур запускаются с некоторой атомарной операции, т.е. изменения в некоторой ячейке памяти, которая когда-то начатый потоком будет завершена, прежде чем любой другой поток сможет выполнить ту же самую операцию. Вы переносите такую операцию в своей среде?
См. здесь для канонической газеты на этом предмете.
Также попытка этот статья статьи Википедии для дальнейших идей и ссылки.
Вы могли бы создать веб-службу в своем приложении ASP.NET, а затем написать плагин Wordpress, который будет читать эту службу и отображать ее на странице Wordpress.
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, который понимает, как анализировать такой файл. Либо так, либо просто используйте фреймы ....
WordPress - это приложение LAMP (Linux Apache MySQL PHP), обычно работающее на серверах Linux. Я не думаю, что вы можете интегрировать ASP.Net в wordpress. Но, конечно, вы можете предоставить ссылку на приложение ASP.Net из WordPress.
Нет, это не сработает. Вы не можете использовать ASP.NET на страницах, обслуживаемых WordPress. Вы можете использовать ASP.NET на том же веб-сайте, что и Wordpress, например, имея определенные каталоги или определенные страницы, обслуживающие контент ASP.NET, в то время как остальная часть сайта по-прежнему обслуживает контент WordPress.
Однако, если ASP.NET код, который вы хотите использовать, очень прост, почему бы не сделать его на PHP? WordPress использует PHP, который очень похож на ASP.NET.
Краткий ответ: Нет, не легко . WordPress - это PHP - вы не можете просто поставить код .NET CODE на странице PHP.
Долгий ответ: Да, если ... Если вы действительно хотите сделать это, и это стоит того времени и усилий, вы можете обойти его, используя некоторые из предложенных стратегий, например, : проводят бит ASP.NET на сервере Windows (или используйте Mono) и показать его внутри iFrame на странице WordPress.
Просто голым в виду, что это не общая установка, и может быть сложнее, чем просто создание или использование своего рода плагин WordPress.
Это не было идеальным, но решение, которое я производил, связанный с использованием 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 и внешняя страница из того же домена (без скриптов креста).
У меня есть те же потребности, что и у создателя этого потока. У меня есть 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.