Kurz: Ich versuche, PHP auf der gleichen Site wie eine ASP.Net Core-Site ausgeführt werden.Ausführen von ASP.Net Core und PHP auf Azure
Lange: Ich habe meine Website neu geschrieben, um von einer WebForms-Site eine ASP.Net Core 1.1-Site zu migrieren. Meine alte Seite führte sowohl ASP.NET als auch PHP zusammen (ich hatte eine Instanz von WordPress, die unter einem Unterordner lief, der dazu verwendet wurde, Blogposts in eine SQLite-Datenbank zu schreiben seit 4 Jahren).
Ich hatte gehofft, das gleiche mit ASP.Net Core auf Azure zu tun, aber ich stoße auf Probleme. Ich habe die Website veröffentlicht und die .Net-Seite wird gestartet und ausgeführt. Die PHP funktioniert jedoch nicht mehr (es scheint, als ob diese Dateien möglicherweise durch ASP.Net Core?.
In Azure verwende ich. NET Framework 4.6 und PHP 5.6. "Index.php" ist als eine eingerichtet .. der Standard-Dokumente, die ich habe versucht Handler Mappings auf die PHP-cgi.exe Einrichtung fand ich in der EventLog die folgende, die mir die Dateien in PHP nicht weitergeleitet werden, werden denken lässt:
<Event> <System> <Provider Name="IIS AspNetCore Module"/> <EventID>1000</EventID> <Level>0</Level> <Task>0</Task> <Keywords>Keywords</Keywords> <TimeCreated SystemTime="2017-06-05T18:36:25Z"/> <EventRecordID>426103812</EventRecordID> <Channel>Application</Channel> <Computer>RD0003FF4207D0</Computer> <Security/> </System> <EventData> <Data>Application 'MACHINE/WEBROOT/APPHOST/YOURSITE/BLOG' with physical root 'D:\home\site\wordpress\' failed to start process with commandline '".\yoursite.exe" ', ErrorCode = '0x80070002 : 0.</Data> </EventData> </Event>
Hinweise:
- Ich habe versucht, die WordPress-Dateien aus o ziehen F den veröffentlichten Inhalt und machen Sie es zu einem virtuellen Verzeichnis (dies führte zu einem HTTP-Fehler 502.5 Prozessfehler, wenn PHP-Inhalt referenziert werden würde).
- Ich habe die WordPress-Dateien als Unterordner in meiner ASP.Net Core-Site und neu veröffentlicht, scheinen diese durch ASP.Net Core zu routen (und mich zu einem 404, wenn PHP-Seiten zugegriffen werden .. obwohl die statische Dateien in diesem Ordner Referenz fein).
Was muss ich tun, um ASP.Net Core und PHP auf derselben Site auszuführen?
Oh segne dich dafür, du hast meinen Monat gemacht! – SelAromDotNet