documentationは、bin
フォルダにDLLを配置し、特殊な#r
構文を使用してDLLを参照できますが、AzureポータルではこれらのDLLのアップロード方法がわかりません。これが可能なのか、もしそうなら、それはどのように達成されるはずですか?Microsoft Azure Function Appsで外部アセンブリを使用するにはどうすればよいですか?
答えて
これは可能です。
あなたのバイナリをアップロードするクーズーを使用することができます。
、アプリのクーズーポータルを開きます。機能アプリのURLが
samplefunctions.azurewebsites.net
の場合は、samplefunctions.scm.azurewebsites.net
にアクセスしてください。Debug console
メニューをクリックし、PowerShell
を選択します。 PowerShellコンソールとファイルエクスプローラが開きます。D:\home\site\wwwroot
に移動します。既存の機能の名前が付けられたフォルダが表示されます。そのフォルダに移動し、バイナリを
bin
フォルダ内にドラッグアンドドロップします。#r
ディレクティブで使用できます。
私はあなたのライブラリの継続的な展開を機能(例:Gitリポジトリから)に設定することもできると思います。 Function app settings
- >Configure Continuous Integration
にアクセスしてください。
C#のAzure関数はScriptCSをフードの下で使用していますか? – MiddleTommy
私はこれをしましたが、エラーをスローします:メタデータファイル '
'run.csx(1,1):エラーCS0006:メタデータファイル 'Test.dll'が見つかりませんでした ' – Josh
Azure関数は、プリコンパイルされた関数のランタイムサポートを持つようになりました。 https://blogs.msdn.microsoft.com/appserviceteam/2017/03/16/publishing-a-net-class-library-as-a-function-app/
IntelliSenseの完全な開発経験、ローカルデバッグ、およびパブリッシュをAzureに提供するWebプロジェクトを使用する必要があります。上記の手順ではどのように詳細を説明します。
Visual Studio関数ツールでデプロイするだけで、いくつかの外部参照を持つ関数をデプロイすることができます。
Azureアカウントをビジュアルスタジオのデプロイメント設定で設定して、紺色の機能とデプロイメントを行うだけです。すべての参照は、紺色の関数アプリケーションにあります。
Octopus Deploy(ウェブサイトデプロイメントステップ)を使用して、機能をデプロイすることができます。
nugetパッケージのフォルダ構造は、タコの展開にプッシュする必要があります:
nuget_package.nupkg
|--bin
|--*.dll
|--run.csx
|--function.json
あなたは相対パスでアセンブリ参照を追加することができます。
portal.azure.com - >機能アプリで、右側に表示ファイル - > dllをアップロードします(例:YourDllName.dll)。
run.csxに#r "./YourDllName.dll"と入力してください。
- 1. 実行時に外部アセンブリを使用可能にするにはどうすればよいですか?
- 2. FunctionでES6を使用するにはどうすればよいですか?
- 3. Azure Mobile Appsのテーブルコントローラを使用してビューにアクセスするにはどうすればよいですか?
- 4. スラグジャンゴで外部キーを使用するにはどうすればよい
- 5. ILMergeをWindows Phone 7アセンブリで使用するにはどうすればよいですか?
- 6. Azureから外部プログラムにログを記録するにはどうすればよいですか?
- 7. Node.JSを使用してAzure上でCOMETを実装するにはどうすればよいですか?
- 8. Angular 2テンプレートで外部Javascript関数を使用するにはどうすればよいですか?
- 9. didUpdateLocation関数の外部で座標を使用するにはどうすればよいですか?
- 10. ASP.NETと外部データソースでjqueryのUIオートコンプリートを使用するにはどうすればよいですか?
- 11. sqliteを使用して、Cで外部キーをアクティブにするにはどうすればよいですか?
- 12. 約束を返す外部メソッドを使用するにはどうすればよいですか? (JavaScript)
- 13. Vaadinで外部テーマをインポートしてアノテーションで使用するにはどうすればよいですか?
- 14. Twitter、Facebook、またはMicrosoft以外のMVCプロジェクトで外部OAuth認証を使用するにはどうすればよいですか?
- 15. Azure Mobile Appsで「500 Internal Server Error」をデバッグするにはどうすればよいですか?
- 16. AppsスクリプトAPIでJSフィルタを使用するにはどうすればよいですか?
- 17. 外部クラスを戦略パターンに使用するにはどうすればよいですか?
- 18. 外部のサードパーティライブラリを使用するiPhoneアプリをリリースするにはどうすればよいですか?
- 19. Liferay Webサービスを使用する外部アプリケーションを取得するにはどうすればよいですか?
- 20. ストレージアカウントなしでMicrosoft AzureからSQLバックアップをダウンロードするにはどうすればよいですか?
- 21. NodeJS Azure関数でパッケージ管理を使用するにはどうすればよいですか?
- 22. 外部アプリでTwitterのOAuth 2.0を使用するにはどうすればよいですか?
- 23. URLの書き換えで外部情報を使用するにはどうすればよいですか?
- 24. Railsアプリケーションの外部でRailsセッションストアを使用するにはどうすればよいですか?
- 25. 外部クラスで同じオブジェクトを使用するにはどうすればよいですか?
- 26. TypeScript定義ファイルで外部モジュールのタイプを使用するにはどうすればよいですか?
- 27. scripts atomパッケージとjavaで外部ライブラリを使用するにはどうすればよいですか?
- 28. 既存のSplashScreenで外部LoadingIconプロジェクトを使用するにはどうすればよいですか? (WPF)
- 29. Javaプロジェクトで外部オープンソースライブラリを使用するにはどうすればよいですか?
- 30. SQL Server 2008で2つの外部キーを使用するにはどうすればよいですか?
質問は同じですが、回答は非常に異なっています。その答えは適用されないようですが、その中のリンクには正解と思われるものが記載されています... – Josh