私は.netフレームワークコンソールアプリケーションに依存する.netのコアMVC Webアプリケーションを持っています。コア・アプリケーションのビルドので、あまりにもコンソールアプリを行い、私はbinディレクトリにexe
を取得する場合:powershellが.netコアMVC WebアプリケーションからEXEをダウンロードする方法を教えてください。
これは素晴らしい取り組んでいる、しかし、今私ができるWebアプリを通じてエンドポイントを提供する必要があります誰でもEXEをダウンロードしてください(目的は、PowerShellスクリプトがエンドポイント経由でEXEをダウンロードできるようにすることです)。
これはどのように達成できますか?
は、私は次のように実際にファイルをダウンロードするために使用することができます理解:
Invoke-WebRequest http://localhost:8080/download/tokenizer.exe -OutFile c:\download\tokenizer.exe
は、しかし、私は
exe
アクセスを取得する方法がわかりません。私はEXEを
bin
からいくつかのディレクトリに移動する必要があると信じていますが、ここでは公にアクセスできるように設定していますが、ここでは詳細が分かりません。
どのようにあなたの静的の残りの部分を提供している:不明なファイルの種類は、ミドルウェアは、しかし、それが明示的に独自のコンテンツタイプを追加する方が安全である、不明なファイルの種類を提供するように構成することができる404
を返します。コンテンツ? ( 'wwwroot'?) – SLaks
@SLaks私はちょうどそれをチェックしました。それは' wwwroot'です。私は、.netのコアコンベンションに少し慣れています。それはwwwrootにコピーするポストビルドイベントが必要なのですか? – user666