Sie können Octopus Deploy (Website-Bereitstellungsschritt) verwenden, um eine Funktion bereitzustellen.
Die Ordnerstruktur des nugget-Pakets, das an Octopus deploy übergeben wird, sollte lauten:
%Vor% Die Dokumentation besagt, dass Sie eine DLL in ein% setzen können. co_de% Ordner und referenzieren es mit einer speziellen bin
-Syntax, aber im Azure-Portal kann ich nicht finden, wie diese DLLs hochgeladen werden. Ist das möglich und wenn ja, wie soll das geschehen?
Dies ist möglich.
Sie können Kudu verwenden, um Ihre Binärdateien hochzuladen:
Öffnen Sie das Kudu-Portal der App. Wenn die URL Ihrer Funktionen-App samplefunctions.azurewebsites.net
ist, dann gehen Sie zu samplefunctions.scm.azurewebsites.net
.
Klicken Sie auf das Debug console
Menü und wählen Sie PowerShell
. Dies öffnet eine PowerShell-Konsole und einen Datei-Explorer. Navigieren Sie zu D:\home\site\wwwroot
.
Dort sollten Sie einen Ordner sehen, der nach Ihrer bestehenden Funktion benannt ist. Navigieren Sie zu diesem Ordner und ziehen Sie Ihre Binärdateien per Drag-and-Drop in den Ordner bin
.
Jetzt können Sie sie mit #r
directive verwenden.
Ich denke, Sie sollten auch in der Lage sein, die kontinuierliche Bereitstellung Ihrer Bibliotheken für Funktionen (z. B. von einem Git-Repo) zu konfigurieren. Gehe zu Function app settings
- & gt; Configure Continuous Integration
.
Azure-Funktionen haben jetzt Laufzeitunterstützung für vorkompilierte Funktionen. Ссылка
Sie müssen ein Webprojekt verwenden, das die vollständige Entwicklungserfahrung von IntelliSense, lokalem Debugging und Veröffentlichung in Azure bietet. Die Anweisungen oben erklären, wie.
Sie können Ihre Funktionen mit einigen externen Referenzen bereitstellen, indem Sie einfach die Bereitstellung mithilfe der Visual Studio-Funktionen ausführen.
Konfigurieren Sie Ihr Azure-Konto in Ihren Visual Studio-Bereitstellungseinstellungen für Ihre azure-Funktionen und spielen Sie die Bereitstellung ab. Alle Referenzen werden in deiner Function App auf azurblau sein.
Sie können Ihre Funktionen mit einigen externen Referenzen bereitstellen, indem Sie einfach die Bereitstellung mithilfe der Visual Studio-Funktionen ausführen.
Konfigurieren Sie Ihr Azure-Konto in Ihren Visual Studio-Bereitstellungseinstellungen für Ihre azure-Funktionen und spielen Sie die Bereitstellung ab. Alle Referenzen werden in deiner Function App auf azurblau sein.
Sie können Octopus Deploy (Website-Bereitstellungsschritt) verwenden, um eine Funktion bereitzustellen.
Die Ordnerstruktur des nugget-Pakets, das an Octopus deploy übergeben wird, sollte lauten:
%Vor%Die Dokumentation besagt, dass Sie eine DLL in ein% setzen können. co_de% Ordner und referenzieren es mit einer speziellen %code% -Syntax, aber im Azure-Portal kann ich nicht finden, wie diese DLLs hochgeladen werden. Ist das möglich und wenn ja, wie soll das geschehen?
Sie können eine Baugruppenreferenz mit einem relativen Pfad hinzufügen.
In portal.azure.com - & gt; Funktionen Apps, auf der rechten Seite, Dateien anzeigen - & gt; Lade die DLL hoch (zB: YourDllName.dll).
Geben Sie in run.csx #r "./IhreDllName.dll"
Dies ist möglich.
Sie können Kudu verwenden, um Ihre Binärdateien hochzuladen:
Öffnen Sie das Kudu-Portal der App. Wenn die URL Ihrer Funktionen-App %code% ist, dann gehen Sie zu %code% .
Klicken Sie auf das %code% Menü und wählen Sie %code% . Dies öffnet eine PowerShell-Konsole und einen Datei-Explorer. Navigieren Sie zu %code% .
Dort sollten Sie einen Ordner sehen, der nach Ihrer bestehenden Funktion benannt ist. Navigieren Sie zu diesem Ordner und ziehen Sie Ihre Binärdateien per Drag-and-Drop in den Ordner %code% .
Jetzt können Sie sie mit %code% directive verwenden.
Ich denke, Sie sollten auch in der Lage sein, die kontinuierliche Bereitstellung Ihrer Bibliotheken für Funktionen (z. B. von einem Git-Repo) zu konfigurieren. Gehe zu %code% - & gt; %code% .
Azure-Funktionen haben jetzt Laufzeitunterstützung für vorkompilierte Funktionen. Ссылка
Sie müssen ein Webprojekt verwenden, das die vollständige Entwicklungserfahrung von IntelliSense, lokalem Debugging und Veröffentlichung in Azure bietet. Die Anweisungen oben erklären, wie.
Tags und Links azure azure-functions