Can ASP Klassische Nutzung kostenlos registrieren Komponenten?
-
24-09-2019 - |
Frage
Wie das Thema sagt, kann ASP Klassische Nutzung kostenlos registrieren Komponenten? Dies ist auf Windows Server 2003. Wenn ja, wie gehe ich über das Tun das?
Wenn nicht, könnte jemand bitte einige Alternativen zur Verfügung stellen?
Lösung
Durch die Alternative, ich denke, Sie tun nicht gemein Komponenten, die eine Registrierung erforderlich? Denn es gibt viele von diesen ...
Eine weniger häufige Art von COM mit ASP verwenden, das ist sehr bequem zu bedienen ist von Windows Scripting-Komponenten (WSC). Von 4GuysFromRolla:
Einer der größten Nachteile Entwicklung von COM-Komponenten unter Verwendung eines von diese High-Level-Sprachen ist die zeitintensive Prozess des Veränderns eines bestehende COM-Komponente. Beispielsweise, sagen, dass Sie eine COM entwickeln Komponente. Fügen Sie einige Eigenschaften und Methoden und starten Sie ihn auf Ihrer Verwendung Seite? ˅. Jetzt sagen, dass Sie hinzufügen wollten eine neue Methode. Nach dieser Methode Hinzufügen Sie hätte den COM neu kompilieren Komponente Reregister es und Stopp- und starten Sie den Web-Server ...
für dieses Ärgernis zu lösen, Microsoft hat Windows Script-Komponenten erstellt, die, wie ihr Name schon sagt, sind KOM Komponenten erstellt mit Skript! Diese Komponenten können mit jedem entwickelt werden Windows-Skriptsprache (VBScript, JScript, PerlScript, Python, etc.). Da diese Komponenten Skript verwenden zu können, können buchstäblich Ihre ASP Ausschneiden und Einfügen Skript in eine dieser scripted Komponenten! Außerdem können Sie bearbeiten ein Windows Script Component Code und Die Änderungen werden automatisch reflektiert - nicht neu kompilieren, nein Neustart des Web-Servers und keine Neuregistrierung der Komponente!
Für mehr Informationen, sehen Sie sich diese Links:
Andere Tipps
Nach Registrierung Ich nehme an, Sie mittlere DLLs, die als ActiveX-Komponenten, die nicht registriert sind, unter Verwendung von regsvr32. Wenn das der Fall ist, dann nein, nicht direkt von ASP 3.0 obwohl könnte man es über DCOM remote Create verwenden. Der Grund dafür ist, ohne es zu registrieren gibt es keine Programm-ID zu Referenz die ActiveX-Komponente zu finden.