使用VSTS(VS2017构建任务)发布asp.net核心应用程序时,应用程序将无法启动,构建和发布工作而不会出错。
症状:
当您通过浏览器访问公共网址时,应用程序无法启动。没有日志
即使使用verbose
日志记录启用也可以。
从Visual Studio使用Publish时,它可以很好地工作。
使用Kudu-tools下载wwwroot
文件夹web.exe
开始没有问题,运行得很好。
答案 0 :(得分:1)
解决方案:事实证明,使用Visual Studio 2017发布会向部署添加一个带有处理程序映射的Web.Config
文件,其中包含以下内容,这些内容会为{{1}添加默认处理程序映射}。
最奇怪的是,aspNetCore
文件在调试控制台中不可见,就像从Kudu工具下载Web.Config
文件夹一样。即使明确需要处理程序映射,工具中的某些东西也很奇怪。
wwwroot