【发布时间】:2016-03-02 22:04:26
【问题描述】:
我将现有的 ASP.NET 4/MVC 5 网站手动转换为 ASP.NET 5/MVC 6 项目。
当我在本地获得应用程序的全部功能时,我尝试将其发布到 Azure 上的前一个 Web 应用程序。为此,我:
- 从 Azure 门户下载了发布配置文件。
- 右键单击 Web 项目并选择“发布”。
- 已导入发布配置文件并尝试发布。
令人惊讶的是,它第一次就奏效了。 但是在随后的发布尝试中,我收到了错误:
错误:“预发布”脚本失败,状态码为 1。
查看发布的输出,我看到以下内容:
[13:25:07] 'min:ngAppJs' 在 307 毫秒后出错
[13:25:07] 错误:EPERM,打开 'C:\SCM\Holos Portal 1.0 (ASP.Net 5, MVC6)\HolosPortal\src\HolosPortal\wwwroot\ngApp\ngApp.min.js' C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\v14.0\Web\Microsoft.DNX.Publishing.targets(152,5):错误:“预发布”脚本失败,状态码为 1。
2>由于构建错误,发布失败。查看错误列表了解更多详情。
【问题讨论】:
标签: azure asp.net-mvc-5 visual-studio-2015 publish asp.net-core-1.0