2017-11-05 4 views
0

私は、開発中に他の多くのサービスに依存するサービスを持っており、他のサービス(VS 2017を手動で使用)を開始します。この手順を回避するため、IISExpressを使用してASP.NET Core Web APIをホストする以下のコマンドを使用してバッチファイルを作成しようとしています。コマンドラインを使用してASP.NETコアアプリケーションをホストするIISExpressを呼び出す

dotnet build 
"C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\VSIISExeLauncher.exe" -p "C:\Program Files\dotnet\dotnet.exe" -a "exec \".\Service\bin\Debug\netcoreapp2.0\MyService.dll\"" -pidFile [System.IO.Path]::GetTempFileName() -wd ".\" 

PSコマンドプロンプト(管理者)私は以下のエラー

を取得していますから、バッチファイルを呼び出す

processs起動に失敗しました:C:\プログラムファイル\ DOTNETの\のdotnet.exe

最後のエラー= 267

上記のコマンドに問題はありますか?あなたはまた、私は次のブログ記事では明確に文書化環境変数を設定する必要が

答えて

3
+0

おかげで、私はこの環境変数を設定しようとしたが、私が開始するために何をする必要があるかそれ以降IISExpress?私は何も引数なしでIISExpress.exeとVSIISExeLauncher.exeを呼び出そうとしましたが、それは私が環境変数で指定したアプリケーションを起動しませんでした。 – Thangadurai

+0

私はそれを得た。いくつかの試行錯誤を経て、私はIISExpressでこのアプリケーションをホストすることができます。 – Thangadurai

+0

こんにちは@Thangadurai、私はあなたの質問には、.NETコアアプリケーションのコマンドラインからIIS Expressを実行しようとしたときにつまずいた。あなたはそれが最後に働くようにしたことを分かち合いたいですか? – Farzad

関連する問題