[Delphi Prism] Website in Webanwendung konvertieren
Seid meiner Portierung von Delphi .Net auf Delphi Prism ärgere ich mich über die Geschwindigkeit von VS2008.
Nach einigem Suchen habe ich herausgefunden, dass bei der Projekterstellung einen Fehler gemacht habe. Anstatt Datei -> Neu -> Projekt -> Web -> Webanwendung habe ich Datei -> Neu -> Website gewählt In diversen C# Foren wird immer von der Möglichkeit einer Portierung gesprochen. Rechte Maustast auf Projekt und dann in Webanwendung konvertieren.... in Delpho Prism... Fehlanzeige!!! Geht das dort nicht? Wie kann ich meine Anwendung portierten?? Hoffe es hat einer einen Rat. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Hi,
das musst Du dann wohl leider von hand machen. Das ist aber auch nicht so wild: Neue Web Application erstellen (am besten in einem neuen Ordner). Den ganzen alten Content (Master pages, controls etc.), bis auf die Web.config, dort hinein kopieren und dann die Elemente mit 'Add existing Item' zum Projekt hinzufügen. Die automatisch generierte Web.config mit Deiner alten mergen. Also im Prinzip Deine Anpassungen an der Web.config der WebSite in die der Web-Application migrieren. Dann noch die Referenzen auf die benutzen Assemblies hinzufügen wie bei einer normalen .NET Anwendung und das war's schon: Compilieren. Fertig. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Danke für den Tipp, werde es gleich (d.h. nach meiner Mittagspause) ausprobieren.
Ist es den wriklich so, das VS dann schneller läuft??? Im meinem jetzigen Projekt zieht sich VS mal schnell 1,7 GB Ram... |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Zitat:
Welche IDE Plugins hast Du installiert? Und welche Version von Prism? Ich hab hier zwei große(!) Solutions in zwei VS-Instanzen auf, und keine von beiden hat mehr als 300 MB. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
PlugIns hab ich "noch" keine!
Mein Prism Compiler hat die Version 3.0.17.591. Auch als Webapplikation habe ich direkt über 1 GB an RAM weg... Im Moment habe ich das Problem das die diversen Webservices dich ich integriert habe in der Uses Anweisung angemeckert werden... Zitat:
|
Re: [Delphi Prism] Website in Webanwendung konvertieren
Dann musst Du eine Web-Referenz auf den Webservice zu den Referenzen der App hinzufügen.
Die Version ist schon einige Tage alt. Von wann war Deine Lizenz? Wenn die noch kein Jahr alt ist, dann aktualisiere einfach mal auf die aktuelle Prism-Version. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Versteh ich nicht ganz... Ich habe einen einen Webservice konsumiert auf dessen Objekte kann ich nicht mehr zugreifen. Falls es hilft hier mal ein Screenshot... Tja, Thema Lizenz... leider ist die schon über ein Jahr alt und wurde "LEIDER" nicht verlängert... Da ich im Moment der einzige bin der mit PRISM vorraus galoppieren darf sind meine Chance für ein Update erstmal schlecht... Lohnt ein Update? |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Zitat:
Zitat:
Andersrum: Ja, es lohnt sich sehr. Auch wegen der Performance. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
Zitat:
Bei einer Web*site* behandelt die IDE jede einzelne Page als ein einzelne Projekt und compiliert sie einzeln durch. Das hat einen Wahnsinns-Overhead bei der CodeCompletion etc. zur Folge. Und es muss jedes mal ein Projekt mit dem ganzen Projekt-Overhead im Speicher gehalten werden. Und im letzten Jahr wurde tatsächlich zwischen den Releases viel am Speicherverbrauch und der Performance gemacht. Insbesondere Memory Leaks und nur Dinge aufräumen wenn man sie länger nicht mehr braucht etc. |
Re: [Delphi Prism] Website in Webanwendung konvertieren
@Phoenix:
Vielen Dank für Deine Tipps und Ratschläge. Habs endlich hinbekommen, irgendwas war mit dem Namespace durcheinander... Die Performance von VS ist als Webanwendung deutlich besser, als Website ist es mir regelmäßig abgestürzt und das Projekt durchsuchen ging so gut wie gar nicht. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz