Azure Web Deploy"无法找到路径的一部分'D:\ home\site\wwwroot\bin\roslyn\csc.exe'."

M. *_*tin 8 azure roslyn asp.net-web-api visual-studio-2017

我一直在浏览网页几个小时,现在正在寻找我的问题的答案.我正在尝试使用VS2017在Azure Web App Service上部署Web API.一切都在本地运行时构建和工作正常但是一旦部署在Azure上(通过VS2017)我收到此错误:

d:\家\网站\ wwwroot的\ BIN \罗斯林\ CSC.EXE

我的项目是ASP.NET Web应用程序(使用Azure Web API模板).NET Framework 4.6.1.我用Microsoft.CodeDom.Providers.DotNetCompilerPlatform Version=1.0.6.0

我还确保csc.exe位于:

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

M. *_*tin 0

过了一会儿,我只是通过 Kudu 手动将 roslyn 文件直接上传到服务器中。似乎解决了问题,但我还是不知道为什么它不会自动上传。