【发布时间】:2015-09-06 14:10:12
【问题描述】:
我正在 VS 2015 RC 中开发一个 ASP.NET vnext Web 项目并部署到 Azure。
我在wwwroot 文件夹内创建了一个名为dist 的子文件夹,并希望将其发布到Azure。 dist 文件夹包含所有 js、html 和 css,但所有优化和缩小版本。
我使用了这个命令:
dnu publish --out "C:\temp" --configuration Release --wwwroot "wwwroot/dist" --wwwroot-out "wwwroot" --no-source
提交命令后,我得到一个文件夹,其中包含几个 cmd 文件和两个文件夹:approot 和 wwwroot。
然后我使用 FTP 将这两个文件夹传输到 Azure 并替换旧文件夹,但现在应用程序无法运行。
我在这里做错了什么?
【问题讨论】:
-
你为什么试图只发布 wwwroot 的 dist 子文件夹?您不应该将任何 js 源代码放在 wwwroot 中。您应该有一个脚本或 wwwroot 之外的其他位置,然后使用任务运行器复制/缩小/等您的脚本以及任何库。 wwwroot 应该反映您希望应用程序的可分割部分的外观。
标签: asp.net azure asp.net-core