无法在 Visual Studio 中发布 ASP.Net 应用程序
Posted
技术标签:
【中文标题】无法在 Visual Studio 中发布 ASP.Net 应用程序【英文标题】:Not able to Publish the ASP.Net app in Visual studio 【发布时间】:2018-08-11 13:00:30 【问题描述】:我正在尝试从 Visual-Studio 发布应用程序,但出现错误:
命令“node node_modules/webpack/bin/webpack.js --env.prod” 以代码 1 退出。第一个 azure 应用程序 C:...\firstazureapp C:...firstazureapp\firstazureapp.csproj 497
我关注了这篇文章 Getting Started With Angular 5 And ASP.NET Core
一切正常,但仅在发布时出现错误。
我已经在节点模块文件夹中运行了这个命令,它给出了这些问题
C:\Users\acer\source\repos\testfromcmd>node node_modules/webpack/bin/webpack.js --env.prod
哈希:40bd2f76867df4f7cc31ffb9aab17185511f568b
版本:webpack 2.5.1
孩子 哈希:40bd2f76867df4f7cc31 时间:26026ms 资产大小块块名称 main-client.js 1.73 MB 0 [发射] [大] 主客户端
ERROR in main-client.js from UglifyJs
TypeError:无法读取未定义的属性“重置” 在 filterdFiles.forEach (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\optimize\UglifyJsPlugin.js:81:21) 在 Array.forEach () 在 Compilation.compilation.plugin (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\optimize\UglifyJsPlugin.js:40:18) 在 Compilation.applyPluginsAsyncSeries (C:\Users\acer\source\repos\testfromcmd\node_modules\tapable\lib\Tapable.js:142:13) 在 self.applyPluginsAsync.err (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compilation.js:635:10) 在 Compilation.applyPluginsAsyncSeries (C:\Users\acer\source\repos\testfromcmd\node_modules\tapable\lib\Tapable.js:131:46) 在 sealPart2 (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compilation.js:631:9) 在 Compilation.applyPluginsAsyncSeries (C:\Users\acer\source\repos\testfromcmd\node_modules\tapable\lib\Tapable.js:131:46) 在 Compilation.seal (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compilation.js:579:8) 在 C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compiler.js:493:16 在 C:\Users\acer\source\repos\testfromcmd\node_modules\tapable\lib\Tapable.js:225:11 在 _addModuleChain (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compilation.js:481:11) 在 processModuleDependencies.err (C:\Users\acer\source\repos\testfromcmd\node_modules\webpack\lib\Compilation.js:452:13) 在 process._tickCallback (internal/process/next_tick.js:150:11) 孩子 哈希:ffb9aab17185511f568b 时间:26026ms 资产大小块块名称 main-server.js 2.04 MB 0 [发射] [大] 主服务器
【问题讨论】:
获取更多信息。打开输出窗口并选择构建流。 所以,打开一个 shell 窗口,切换到包含 webpack 配置的项目目录,然后运行 node node_modules/webpack/bin/webpack.js --env.prod
。你看到什么错误?编辑您的问题以提供此信息,接下来还会有更多内容。
我已经更新了我的代码
我通过将 uglify 版本从 3.0.23 更改为 2.8.23 解决了我的问题,感谢您的帮助
【参考方案1】:
我通过将 uglify 版本从 3.0.23 更改为 2.8.23 解决了我的问题,这对我有用,感谢您的帮助
【讨论】:
以上是关于无法在 Visual Studio 中发布 ASP.Net 应用程序的主要内容,如果未能解决你的问题,请参考以下文章
无法在 Visual Studio 2012 的 asp.net 中使用 sql server ce 4.0
Visual Studio 2017 安装中断 Visual Studio 2015 ASP.NET Core 项目
为 Visual Studio 2013 启用 ASP.NET 配置
Visual Studio 2022 无法在 docker 上启动应用程序