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. Node.JSを使用してAzure上でCOMETを実装するにはどうすればよいですか?
- 3. ILMergeをWindows Phone 7アセンブリで使用するにはどうすればよいですか?
- 4. didUpdateLocation関数の外部で座標を使用するにはどうすればよいですか?
- 5. ASP.NETと外部データソースでjqueryのUIオートコンプリートを使用するにはどうすればよいですか?
- 6. NodeJS Azure関数でパッケージ管理を使用するにはどうすればよいですか?
- 7. sqliteを使用して、Cで外部キーをアクティブにするにはどうすればよいですか?
- 8. 外部クラスを戦略パターンに使用するにはどうすればよいですか?
- 9. Liferay Webサービスを使用する外部アプリケーションを取得するにはどうすればよいですか?
- 10. 外部のサードパーティライブラリを使用するiPhoneアプリをリリースするにはどうすればよいですか?
- 11. URLの書き換えで外部情報を使用するにはどうすればよいですか?
- 12. Railsアプリケーションの外部でRailsセッションストアを使用するにはどうすればよいですか?
- 13. 外部クラスで同じオブジェクトを使用するにはどうすればよいですか?
- 14. 外部JavaScriptファイルをインポートするにはどうすればよいですか?
- 15. 外部ライブラリを使用せずにファイルを圧縮するにはどうすればよいですか?
- 16. ホスト型Google AppsでZend_Mail_Transport_Smtpを使用するにはどうすればよいですか?
- 17. 複数のプロジェクトに外部log4j.propertiesを使用するにはどうすればよいですか?
- 18. netbeans 6.7を使用して外部キーを定義するにはどうすればよいですか?
- 19. PHPを使用して外部フォームを投稿するにはどうすればよいですか?
- 20. [ORACLE]インラインビューを使用して外部キー値を取得するにはどうすればよいですか?
- 21. コンパイル済み.NETアセンブリでMatlabオブジェクトを使用するにはどうすればよいですか?
- 22. SendGrid Parse APIとGoogle Appsを同時に使用するにはどうすればよいですか?
- 23. URLを使用してGoogle Appsにログインするにはどうすればよいですか?
- 24. GWTを外部コンポーネントエンジンとして使用するにはどうすればよいですか?
- 25. 内部から外部プロパティにアクセスするにはどうすればよいですか?
- 26. Google Appsを使用してキャッチオールメールシステムを設定するにはどうすればよいですか?
- 27. Google Appsスクリプトを使用してピボットテーブルを作成するにはどうすればよいですか?
- 28. アセンブリでCアプリケーションをロードするにはどうすればよいですか?
- 29. WebpackとAngular2を使用して外部CSSファイルを含めるにはどうすればよいですか?
- 30. アセンブリでコンソールに印刷するにはどうすればよいですか?
質問は同じですが、回答は非常に異なっています。その答えは適用されないようですが、その中のリンクには正解と思われるものが記載されています... – Josh