2017-08-09 22 views
5

私は今、私の問題の答えを探して、数時間ウェブをブラウジングしてきました。 VS2017を使用してAzure Web App ServiceにWeb APIをデプロイしようとしています。すべてが、私はこのエラーを取得構築し、ローカルで実行しているときに正常に動作しますが、一度(VS2017経由)のAzure上に展開:Azure Web Deploy "D: home site wwwroot bin roslyn csc.exe 'のパスの一部を見つけることができませんでした。

D:\home\site\wwwroot\bin\roslyn\csc.exe

私のプロジェクトは、(アズールウェブAPIテンプレートを使用)の.NET Framework 4.6 ASP.NET Webアプリケーションです。 1。私は単にクーズーを介してサーバーに直接手動でロザリンファイルをアップロードしばらく

Visual Studio 2017\Projects\DeviceManagementAPI\DeviceManagementAPI\bin\roslyn

+1

私のために働いたあなたは、このためのコードと、ご希望の出力を持っていますか? [最小限の完全かつ検証可能なサンプルを作成する方法](https://stackoverflow.com/help/mcve)を参照してください。 – jmoon

+0

'Copy Local = True'に設定されていることを確認できますか? – Win

+0

@マーティン、私は質問のタイトルに[解決済み]を書くのではなく、お勧めします。承認された回答の1つをマークしてください: –

答えて

0

:私は、私はまた、csc.exeが置かれていることを確認しましたMicrosoft.CodeDom.Providers.DotNetCompilerPlatform Version=1.0.6.0

を使用しています。それは問題を解決するようだが、私はまだそれが自動的にアップロードされない理由を知らない。

1

ちょうど同じ問題を抱えていたし、Microsoft.CodeDom.Providers.DotNetCompilerPlatform1.0.61.0.7known issueだそうです。

にダウングレード1.0.5が問題を解決します。

+0

アップデート、バージョン1.0.8がリリースされましたが、問題を修正しましたが、他の人はまだ問題を報告しています。 – McGuireV10

0

1.08へのアップグレードMicrosoft.CodeDom.Providers.DotNetCompilerPlatformは

関連する問題