1
로컬로 실행할 때 훌륭하게 작동하는 .NET 코어 API를 작성했지만 Azure 또는 Heroku에 배포하면 내 로그에 동일한 오류가 발생합니다 : No executable found matching command "dotnet-./..dll"
. 아래에 프로젝트를 포함 시켰습니다. 다른 정보가 도움이 될지 잘 모르겠습니다. 감사!"dotnet-./..dll"과 일치하는 실행 파일이 없습니다.
{
"dependencies": {
"Microsoft.NETCore.App": {
"version": "1.0.0",
"type": "platform"
},
"Microsoft.AspNetCore.Mvc": "1.0.0",
"Microsoft.AspNetCore.Server.IISIntegration": "1.0.0",
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0",
"Microsoft.Extensions.Configuration.EnvironmentVariables": "1.0.0",
"Microsoft.Extensions.Configuration.FileExtensions": "1.0.0",
"Microsoft.Extensions.Configuration.Json": "1.0.0",
"Microsoft.Extensions.Configuration.CommandLine": "1.0.0",
"Microsoft.Extensions.Logging": "1.0.0",
"Microsoft.Extensions.Logging.Console": "1.0.0",
"Microsoft.Extensions.Logging.Debug": "1.0.0",
"Microsoft.Extensions.Options.ConfigurationExtensions": "1.0.0",
"Npgsql.EntityFrameworkCore.PostgreSQL": "1.0.0",
"Microsoft.EntityFrameworkCore.Design": {
"version": "1.0.0-preview2-final",
"type": "build"
}
},
"tools": {
"Microsoft.AspNetCore.Server.IISIntegration.Tools": "1.0.0-preview2-final",
"Microsoft.EntityFrameworkCore.Tools": "1.0.0-preview2-final"
},
"frameworks": {
"netcoreapp1.0": {
"imports": [
"dotnet5.6",
"portable-net45+win8"
]
}
},
"buildOptions": {
"emitEntryPoint": true,
"preserveCompilationContext": true
},
"runtimeOptions": {
"configProperties": {
"System.GC.Server": true
}
},
"publishOptions": {
"include": [
"wwwroot",
"Views",
"Areas/**/Views",
"appsettings.json",
"web.config"
]
},
"tooling": {
"defaultNamespace": "Tokens_monolith"
}
}
버전에 'Microsoft.AspNetCore.Server.IISIntegration.Tools' 공백이 있습니다. 그것은 당신의 project.json이 실제로 그런가 또는 단지 여기에 오타입니까? –
예, 오타되었습니다. 고마워요. – pgruber
당신의 서버에'dotnet' 툴링이 설치되어 있지 않은 것처럼 들리는데요. 어떻게 서버를 설치하고 있습니까? –