[解決済み] Visual StudioでAzure Functionアプリを別のポートで実行する方法
質問
local.setting.json でローカルホストのポートを設定しています。マイクロソフトのドキュメントを参照する https://docs.microsoft.com/en-us/azure/azure-functions/functions-run-local
ファイルは以下のようになります。
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"Host": {
"LocalHttpPort": 7073
}
}
ソリューションを実行/デバッグすると、VSはまだデフォルトポート(7071)でアプリをホストしています。
私はbinディレクトリをチェックしました。
local.setting.json
ファイルは上記の設定で取得されています。
実行中
Azure Fucntion CLI を実行します。
(
func host start
) をbinディレクトリから実行して、ポート番号を正しく読み込んでください。
どうやらVSは
"LocalHttpPort
ポートが使用されていないようです。他に設定変更が必要でしょうか。私はVisual Studio 2017 Preview (2)を持っています。
どのように解決するのですか?
更新 : ポートを変更するだけであれば、質問で指定したファイルから設定する必要はありません。確認 Thuc Nguyen さんの回答
オリジナルの回答です。
コマンドラインは設定ファイルより優先されます。問題は、VSがコマンドラインで明示的にポートを渡すことです。
回避策は
project -> properties -> Debug
を通過し、次に
Application arguments
を入力すると、引数を制御することができます。
host start --pause-on-error
ravinspから編集。
.Net Core 2.0 機能プロジェクトの更新。
渡さなければならないコマンドライン引数が違います。dllへのパスを前に渡さなければなりません。こんな感じ。
%AppData%\..\Local\Azure.Functions.V2.Cli\2.0.1-beta.22\Azure.Functions.Cli.dll host start --pause-on-error
Visual Studioでこの関数を実行し、プロセスエクスプローラを使用してdotnet.exeプロセスへのコマンドライン引数を確認することで、自分自身で確認することができます。
編集: ひとこと
関連
-
[解決済み】Azureウェブサイトのメッセージ「このディレクトリまたはページを表示する権限がありません。どうすればいい?
-
[解決済み] "'New-AzureStorageContext' is not recognized," Yet the Module is Installed (モジュールはインストールされている)
-
[解決済み] AzureWebJobsDashboardの接続文字列情報はどこで手に入りますか?
-
[解決済み] コンテナにアンレディステータスがある」と表示される。Kubernetesで「[]」というエラーが発生する
-
[解決済み] バックエンドの初期化が必要なため、"terraform init" を実行してください。
-
[解決済み] Azure Service Principalとは何ですか?
-
[解決済み] Azureはどのようなスタック/プログラミング言語で書かれているのですか?
-
[解決済み] Azure Cli サブスクリプションのデフォルトを変更する方法
-
[解決済み] ARMのテンプレートです。パラメータで名前を設定したリソースを参照する方法
-
[解決済み] Azure SQL データベース Bacpac ローカルリストア
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] Set-AzStorageBlobContentを使用して、プロンプトなしで新しいコンテンツのみをアップロードする。
-
[解決済み] "'New-AzureStorageContext' is not recognized," Yet the Module is Installed (モジュールはインストールされている)
-
[解決済み] カンマ区切りの文字列を分割する
-
[解決済み] Azure Service Principalとは何ですか?
-
[解決済み] Azure Cloud Shell で Set-AzContext が動作するが、Azure PowerShell では動作しない。
-
[解決済み] Azureはどのようなスタック/プログラミング言語で書かれているのですか?
-
[解決済み] Azure Cli サブスクリプションのデフォルトを変更する方法
-
[解決済み】Azure WebjobsとAzure Functionsの比較:選び方
-
[解決済み] Azure Blob StorageとFile Serviceの比較【終了しました】。
-
[解決済み] Azureです。Azureにデプロイされたファイルを表示する方法はありますか?