Usted puede ejecutar tanto en el mismo sitio, pero no será capaz de hablar el uno al otro a menos que algún tipo de configuración de sistema de mensajes o compartir storage.They son básicamente aplicaciones de naturaleza completamente diferente.
Otra posibilidad es llamar a su código de .NET desde PHP:
Un pedazo de código escrito en C# como esto:
string javascript = "";
Microsoft.Ajax.Utilities.Minifier m = new Microsoft.Ajax.Utilities.Minifier();
Microsoft.Ajax.Utilities.CodeSettings settings = new Microsoft.Ajax.Utilities.CodeSettings();
settings.OutputMode = Microsoft.Ajax.Utilities.OutputMode.SingleLine;
settings.PreserveFunctionNames = false;
string minified = m.MinifyJavaScript(javascript, settings);
se verá así en PHP:
$minifier = netMinifier::Minifier_Constructor();
$settings = netCodeSettings::CodeSettings_Constructor();
$csssettings = \ms\Microsoft\Ajax\Utilities\netCssSettings::CssSettings_Constructor();
$settings->OutputMode(\ms\Microsoft\Ajax\Utilities\netOutputMode::SingleLine());
$settings->PreserveFunctionNames(FALSE);
$settings->QuoteObjectLiteralProperties(TRUE);
$result = $minifier->MinifyStyleSheet($css, $csssettings, $settings)->Val();
De:
http://www.drupalonwindows.com/en/blog/calling-net-framework-and-net-assemblies-php
Debe ser posible utilizar ambos controladores, pero es probable que necesite utilizar extensiones explícitas, por ejemplo .aspx y .php. – tomasmcguinness
¿Puede explicar en detalle a qué se refiere al usar extensiones explícitas? – Aaron