Web Appsでデプロイしたアプリで、JSONファイルを作成・ダウンロードする

Eki.KK 25 評価のポイント
2024-09-02T06:31:36.3333333+00:00

Web Appsでデプロイしたアプリがあります。このアプリ内で、処理の中で作成したデータをJSON形式にして、resultsフォルダに保存する、という処理を行っています。このresultsフォルダ内に作成されたJSONファイルを、ダウンロードすることはできるでしょうか?
アプリの機能としてダウンロード機能を設けるのではなく(ユーザー側は全く使わないため)、できればAzureの管理画面上からダウンロードをしたり、URLを指定してブラウザからダウンロードしたり、したいのですが。

過去はAzure管理画面からディレクトリ構造を確認できたようなのですが、現在はこの機能はないのではないかと思います。またFTPを使った方法も記載されていましたが、これもうまくいきませんでした。(接続しても、wwwroot内の実際に利用されているファイルは見えない)
参照:
https://stackoverflow.com/questions/26382334/azure-is-there-a-way-to-view-deployed-files-in-azure

Azure
Azure
Microsoft が管理する世界のデータ センター ネットワークを介してアプリケーションとサービスを構築、配置、および管理するインフラストラクチャおよびクラウド コンピューティング プラットフォーム。
404 件の質問
0 件のコメント コメントはありません
{count} 件の投票

2 件の回答

並べ替え方法: 最も役に立つ
  1. SurferOnWww 3,071 評価のポイント
    2024-09-02T07:49:14.38+00:00

    Web Appsでデプロイしたアプリがあります。このアプリ内で、処理の中で作成したデータをJSON形式にして、resultsフォルダに保存する、という処理を行っています。このresultsフォルダ内に作成されたJSONファイルを、ダウンロードすることはできるでしょうか?

    「Web Appsでデプロイしたアプリ」というのが何だか分かりませんのでハズレかもしれませんが・・・

    そのアプリというのが IIS でホストされた Web アプリで、results フォルダを仮想ディレクトリに設定できれば (下の画像は D:\virtualdir というホルダを仮想ディレクトリに設定しているところ)、

    enter image description here

    その仮想ディレクトリの「ディレクトリの参照」を有効にしてから、

    enter image description here

    その url をブラウザから呼び出せば、匿名アクセスが許可されていて IUSR (匿名認証が有効化されている場合は常に IIS によって使用される既定の ID) に読み取り権限が与えられていれば、フォルダ内のファイル一覧が表示されます。

    enter image description here

    ブラウザ上で一覧の中の json ファイル(上の画像の赤枠)をクリックすれば、json ファイルがダウンロードされて表示されます。

    enter image description here


  2. Deleted

    この回答は当社の行動規範に違反したため削除されました。 アクションを実行する前にこの回答を手動で報告したか、自動検出機能により特定しました。 詳細については、当社の行動規範を参照してください。


    コメントはオフになっています。 詳細情報

お客様の回答

回答は、質問作成者が [承諾された回答] としてマークできます。これは、ユーザーが回答が作成者の問題を解決したことを知るのに役立ちます。