我开发一个ASP.NET vnext Web项目,并部署到Azure的。 我在wwwroot
文件夹内创建了一个名为dist
的子文件夹,并且希望将其发布到Azure。 dist文件夹包含所有的js,html和css,但所有优化和缩小版本。ASP.NET 5 vNext。在<strong>VS 2015年RC</strong>发布了 “DIST” 子文件夹只有
我用这个命令:
dnu publish --out "C:\temp" --configuration Release --wwwroot "wwwroot/dist" --wwwroot-out "wwwroot" --no-source
采取我提交的命令后,我得到了一个文件夹,与一对夫妇的CMD文件和两个文件夹:approot
和wwwroot
。 然后,我使用FTP将这两个文件夹转移到Azure中,并替换旧的文件夹,但现在该应用程序无法运行。
我在这里做错了什么?
你为什么试图只发布wwwroot的dist子文件夹?您不应该在wwwroot中放入任何js源代码。你应该有一个脚本或wwwroot之外的其他位置,然后使用任务运行者复制/缩小/ etc你的脚本加任何库。 wwwroot应该反映你想要的应用程序的可分割部分的样子。 –