首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >乙烯基文件传输协议奇怪的错误

乙烯基文件传输协议奇怪的错误
EN

Stack Overflow用户
提问于 2016-08-31 17:53:26
回答 1查看 516关注 0票数 1

我正在使用Vinyl-ftp来做部署,当我尝试连接FileZilla或总指挥官时,一切正常,但当我尝试使用Gulp任务时,我得到了奇怪的错误,我看不到区别,这是我的Gulp任务和错误信息

代码语言:javascript
复制
gulp.task('ftp-test-connection', function () {


var conn = ftp.create({
    host: 'hostname',
    user: 'user',
    password: 'password',
    parallel: 10,
    log: gutil.log
});

var globs = [
      './styles/**/*{css,png,jpg,gif,ttf,woff,eof,svg,woff2}',
      './images/**',
      './views/**',
      './scripts/vendor.scripts.min.js',
      './dist/index.html',
      './dist_test/main.scripts.min.js',
      './dist_test/web.config'
];

return gulp.src(globs, { base: '.', buffer: false })
    .pipe(gulpIf('dist/index.html', rename({ dirname: '' })))
    .pipe(gulpIf('dist/web.config', rename({ dirname: '' })))
    .pipe(gulpIf('dist_test/main.scripts.min.js', rename({ dirname: '/scripts' })))
    .pipe(conn.newer('/site/wwwroot'))
    .pipe(conn.dest('/site/wwwroot'));

});

这是我的错误**

代码语言:javascript
复制
[11:31:59] ERROR Error: User cannot log in.
    at makeError (C:\node_modules\vinyl-ftp\node_modules\ftp\lib\connection.js:1067:13)
    at Parser.<anonymous> (C:\node_modules\vinyl-ftp\node_modules\ftp\lib\connection.js:113:25)
    at emitTwo (events.js:87:13)
    at Parser.emit (events.js:172:7)
    at Parser._write (C:\node_modules\vinyl-ftp\node_modules\ftp\lib\parser.js:59:10)
    at doWrite (_stream_writable.js:292:12)
    at writeOrBuffer (_stream_writable.js:278:5)
    at Parser.Writable.write (_stream_writable.js:207:11)
    at Socket.ondata (C:\node_modules\vinyl-ftp\node_modules\ftp\lib\connection.js:273:20)
    at emitOne (events.js:77:13)
    at Socket.emit (events.js:169:7)
    at readableAddChunk (_stream_readable.js:146:16)
    at Socket.Readable.push (_stream_readable.js:110:10)
    at TCP.onread (net.js:523:20) (530)
Process terminated with code 1.

**

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-10-18 19:12:05

我在“黑胶”和Azure App Services (也就是Azure网站)。

在我的例子中,这个问题是由Azure FTP用户名中包含的"\“字符引起的。我只需要将"\“加倍(例如:”某用户\$某用户“)来解决这个问题。

我希望这会有帮助..。

M.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39246337

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档