Frage

Ich arbeite für ein College und unsere Website verfügt über eine ASP.NET-basierten Kursinformationen suchen, die ich erstellt. Dies ist populär geworden, und unser Unternehmen mit Blick auf eine Website integrieren (Schulungen für Unternehmen) hat sich für das gleiche System auf ihrer Website gefragt. Ich bin in dem Tag zu Tag entweder Website nicht einmischen, aber weiß sie wurden mit Wordpress gemacht. Wird es möglich sein, für mich einige ASP.NET-Code in einigen der Seiten einzubetten? Alle Artikel, auf dies zu tun?

EDIT: Der ASP.NET-Code, der in der eigentlichen Markup ist minimal, es ist vor allem ein paar asp erscheinen würde. Literale Ich tat dies absichtlich den meisten davon aus den Website-Entwicklern zu verstecken selbst Ärger zu sparen, wenn etwas versehentlich gelöscht wird

EDIT2 Es gab eine Antwort, die er als Webservice zu tun wäre dies möglich sein. das heißt als Suchfeld auf der Hauptseite unter die Ergebnisse angezeigt werden.

War es hilfreich?

Lösung

Da diese Frage vor langer Zeit zu fragen und die Schaffung einer weniger als ideale iframe Lösung, die ich jetzt eine große Wordpress-Plugin namens gefunden haben iframe-less

http://wordpress.org/extend/plugins/iframe-less-plugin /

Im Grunde genommen Sie es eine URL geben und es baut den Inhalt dieser Seite direkt in Wordpress Seite. Bisher scheint es wirklich gut zu funktionieren.

Andere Tipps

Ich habe ähnliche Bedürfnisse, dass der Urheber dieses Themas hat. Ich behaupte, eine CRM-und Unternehmens-Website, die zusammen mit einem separaten Wordpress PHP Unternehmens-Blog auf ASP.NET/SQL läuft. Nachdem wir ein Jahr lang mit Wordpress, hier Menschen würden gerne in der Lage sein, bearbeiten statische Inhalte auf unserer Unternehmens-Website haben, wie wir in Wordpress zu tun, so dass ich bin auf der Suche möglich ASP.NET/Wordpress Hybrid-Set-ups.

Ich höre gute Dinge über "Phalanger": http://www.php-compiler.net Es ist ein PHP Language Compiler für .NET Framework, und Sie können PHP-Code in .NET

laufen

Es war auch toll in diesem Thread, um herauszufinden, dass Sie PHP und ASP.NET im gleichen IIS-Web, seine anderen vernünftige klingenden Lösung haben können. Wenn ich jeden ja Ruf hatte (ich bin neu hier), ich gebe RickNZ eine Stimme.

Was könnten Sie tun, ist einen Web-Service auf dem ASP.NET-Anwendung erstellen und dann eine Wordpress-Plugin schreiben, das würde diesen Dienst lesen und es in Wordpress-Seite angezeigt werden.

Das war nicht ideal, aber die Lösung produzierte ich mit IFrames beteiligt, die nach wie vor in der HTML-5-Spezifikation sind (infact sie haben einige neue Attribute), damit ich denke, ich bin ok. Im Grunde macht ich eine Seite in Wordpress mit einem IFrame und einigen Javascript seiner onload zu der iframe automatisch basierend auf dem Inhalt Größe macht die Größe den Code unter Verwendung von (iframe genannt Rahmen mit einer Breite von 100 Prozent).

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;
    }
}

Dieser Code wird beim Laden des ersten Inhalts Größe ändern, wenn der Inhalt ändert, wird es in someway genannt werden muß. Meine Lösung war die Methode aus dem innerpage mit parent.autoIFrame () jedes Mal, wenn eine Suche durchgeführt wurde zu nennen.

P. S. Die Javascript wird nur funktionieren, wenn die iframe und Außenseite ist aus der gleichen Domäne (kein Cross-Site-Scripting).

Wordpress verwendet PHP und MySQL. Ich habe erfolgreich installiert und unter Windows 2008 mit IIS 7. Die neuen CGI-Sachen in IIS 7 Ergebnisse in ziemlich guter Leistung läuft auch.

Sie können natürlich eine separate laufen, aber ASP.NET-basierte Website auf dem gleichen Server zusammen.

Sie können auch eine gemischte ASP.NET + PHP-Website ausführen. IIS leitet eingehende Anfragen an einen bestimmten Httphandler auf der Verlängerung der URL basiert, also gibt es keinen Grund, warum man nicht mischen * .php & * .aspx.

In der Tat, können Sie tun, auch Dinge wie eine .NET-basierte Httpmodule schreiben, die mit PHP / IIS-Site integriert, Dinge zu tun, wie die Protokollierung, zentralisierte Verwaltung von Cookies, HTTP-Header „Anpassen“, etc.

Wenn Sie ASP.NET-Steuerelemente in einer * .php-Datei setzen, das ist eine andere Sache völlig. Um dies zu erreichen, müssten Sie einen Httphandler zu schreiben, zu verstehen, wie zu analysieren, eine solche Datei. Entweder das, oder Iframes verwenden ....

Kurze Antwort: Nein, nicht einfach . Wordpress ist PHP -. Sie können nicht nur auf einer PHP-Seite einige .net Code setzen

Lange Antwort: Ja, wenn ... , wenn Sie wirklich daran interessiert sind, dies zu tun, und es ist die Zeit und Mühe wert, können Sie es umgehen, indem einige der Strategien bereits vorgeschlagen, zB: Gastgeber den ASP.NET-Bit auf einem Windows-Server (oder Mono verwenden) und zeigen sie sich in einem iframe auf der Wordpress-Seite.

Just daran denkt, dass dies nicht eine gängige Einstellung und kann schwieriger sein, als nur die Schaffung oder irgendeine Art von Wordpress-Plugin.

Ich bin zu erforschen http://sourceforge.net/projects/wordpressnet/ wenn es jemand hilft ...

Auch


  

Ich weiß, dass es eine alte Post ist und ich ziehe auch nicht necroposting aber   diese Mittel können die vorhandenen Inhalte verbessern.

Wordpress ist ein LAMP (Linux Apache MySQL PHP) Anwendung, und in der Regel in Linux-Servern ausgeführt wird. Ich glaube nicht, Sie ASP.Net zu Wordpress integrieren können. Aber Natürlich können Sie Link zu ASP.Net-Anwendung zur Verfügung stellen von Wordpress.

Nein, das wird nicht funktionieren. Sie können nicht ASP.NET auf Seiten verwenden, die von Wordpress serviert werden. Sie können, indem bestimmte Verzeichnisse wie zum Beispiel Wordpress, ASP.NET in der gleichen Website verwenden oder bestimmte Seiten ASP.NET Inhalte dienen, während der Rest der Website dient nach wie vor Wordpress Inhalt.

Wenn jedoch die ASP.NET-Code Sie sehr einfach bedienen möchte, ist, warum es nicht stattdessen in PHP? Wordpress verwendet PHP, die ASP.NET sehr ähnlich ist.

ich in der Lage sowohl Asp.Net und Wordpress auf meinem Host (Dinamo.net.tr) zu verwenden, ohne jede Plugin oder iframe.

Sie können wirklich zusammenarbeiten, Sie laden Sie einfach Ihre Asp.Net C # Dateien, und installieren Sie Wordpress zur gleichen Zeit.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top