【发布时间】:2016-02-02 05:38:48
【问题描述】:
我正在尝试将我的 asp.net 5 mvc 应用程序部署到 azure。 我第一次遇到这个错误:
部署模板验证失败:'为 第 16 行和第 17 列的模板参数“sku”无效。
通过在 azure 门户中创建 Web 应用程序而不是从 Visual Studio 来修复它。
现在我有这个错误:
错误 EPERM,打开 'C:\Windows\npm-debug.log' MapApp DNU 0
找不到这个问题的解决方案,我尝试清理并重建我的项目,重新打开 Visual Studio。此外,当我在本地模式下启动我的应用程序时,一切都很好(即没有出现错误)。
附:完整的错误堆栈:
------ 发布开始:项目:MapApp,配置:释放任何 CPU ------ 环境变量: 路径=\Mac\Home\Desktop\Work\DemoApps\MapApp\Server\MapApp\src\MapApp\node_modules.bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\extensions\microsoft\web tools\external;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\NativeBinaries\x86;C:\Program Files (x86)\Parallels\Parallels Tools\Applications ;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\system32\config\systemprofile.dnx\bin ;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\110\Tools\Binn\;C :\Users\max.dnx\bin;C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\extensions\microsoft\web tools\external.git C:\Users\max.dnx\runtimes\dnx-clr-win-x86.1.0.0-beta5\bin\dnu.cmd 发布“\Mac\Home\Desktop\Work\DemoApps\MapApp\Server\MapApp\src \MapApp" --out "C:\Users\max\AppData\Local\Temp\PublishTemp" --configuration 发布 --runtime dnx-clr-win-x86.1.0.0-beta5 --wwwroot-out "wwwroot" - 安静的 '\Mac\Home\Desktop\Work\DemoApps\MapApp\Server\MapApp\src\MapApp' CMD.EXE 以上述路径作为当前目录启动。 不支持 UNC 路径。默认为 Windows 目录。 Microsoft .NET 开发实用程序 CLR-x86-1.0.0-beta5-12103 在 project.json 中执行脚本“预发布” '\Mac\Home\Desktop\Work\DemoApps\MapApp\Server\MapApp\src\MapApp' CMD.EXE 以上述路径作为当前目录启动。 不支持 UNC 路径。默认为 Windows 目录。 npm 错误!安装无法读取依赖项
npm 错误! package.json ENOENT,打开 'C:\Windows\package.json'
npm 错误! package.json 这很可能不是 npm 本身的问题。
npm 错误! package.json npm 在当前目录中找不到 package.json 文件。
npm 错误!系统 Windows_NT 6.2.9200
npm 错误!命令“C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\\node\node" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\npm\node_modules\npm\bin\npm-cli.js" "安装" npm 错误! cwd C:\Windows
npm 错误!节点 -v v0.10.31
npm 错误! npm -v 1.4.9
npm 错误!路径 C:\Windows\package.json
npm 错误!代码 ENOPACKAGEJSON
npm 错误!错误号 34
DNU(0,0):错误:EPERM,打开 'C:\Windows\npm-debug.log'
npm 错误! { [错误:EPERM,打开 'C:\Windows\npm-debug.log'] 错误号:50,代码:'EPERM',路径:'C:\Windows\npm-debug.log' } npm 错误!
npm 错误!请尝试以 root/管理员身份再次运行此命令。
npm 错误!系统 Windows_NT 6.2.9200
npm 错误!命令“C:\Program Files (x86)\Microsoft Visual Studio
14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External\\node\node" "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\External \npm\node_modules\npm\bin\npm-cli.js" "安装"
npm 错误! cwd C:\Windows
npm 错误!节点 -v v0.10.31
npm 错误! npm -v 1.4.9
npm 错误!路径 C:\Windows\npm-debug.log
npm 错误!代码 EPERM
npm 错误!错误号 50
DNU(0,0):错误:EPERM,打开 'C:\Windows\npm-debug.log'
“预发布”脚本失败,状态码为 34。
【问题讨论】:
-
我在另一个帖子中找到了这个:stackoverflow.com/a/30709471/5325148
-
我修复了这个错误。现在我有了另一个。
标签: c# asp.net-mvc azure visual-studio-2015